Wednesday, 18 Dec'24
Ketika mendengar kata “website development” hal yang paling
sering terpikirkan adalah coding. Sebenarnya cakupan website development jauh
lebih luas dari itu. Jadi, apa itu website development? Website development
adalah pembuatan, pembangunan dan pemeliharaan website yang terdiri dari semua
hal yang berkaitan dengan pembuatan desain website, coding, scripting,
pengembangan CMS, network configuration, dan lainnya.
Jenis-jenis web development
Terdapat beberapa jenis web development, diantaranya adalah front-end
development, back-end development, full stack development, mobile development,
desktop development dan lainnya. Adapun 3 jenis web development yang utama
adalah front-end development, back-end development, dan full stack development.
3 jenis web development ini mempunyai cara kerja yang berbeda-beda namun saling
berhubungan.
1. Front-end development
Sumber: Unsplash.com
Front-end development disebut juga dengan client side
coding. Disebut seperti itu karena bagian yang dikerjakan
berhubungan/berinteraksi langsung dengan pengguna. Tampilan visual website,
menu dropdown, icon dan elemen-elemen yang digunakan termasuk dalam front-end
development. Adapun orang yang bekerja dalam bidang ini disebut dengan
front-end developer. Beberapa istilah yang berhubungan dan digunakan dalam
front-end development: HTML, CSS, JavaScript, Bootstrap.
2. Back-end development
Jika front-end berfokus pada tampilan dan visual, back-end lebih berfokus pada
bagaimana website tersebut dapat bekerja. Sama seperti namanya, back-end
bekerja dari balik layar. Back-end development disebut juga server-side coding.
Hal-hal yang dikerjakan berhubungan dengan server, database, network, hosting,
dan lainnya. Adapun istilah-istilah penting yang perlu ketahui antara lain:
Back-end developer, PHP, Java, Python, Node.js, back-end framework.
3. Full stack development
Sumber: Unsplash.com
Full stack development merupakan penggabungan
dari front-end development dan back-end development. Hal ini berarti pembuatan
website tersebut dilakukan dari awal atau dari sisi interface hingga ke server.
Orang yang menangani bagian ini disebut dengan full stack developer.
Poin penting dalam web development