Dunia programming sangatlah luas. Tentu akan ada banyak lingkup yang tersedia. Bagi seorang programmer, semakin ia terjun ke bidang ini, tak mampu dipungkiri akan mulai kebingungan untuk memilih bidang. Mari kita bahas perbedaan backend dan frontend dalam programming agar tidak kebingungan.

Frontend

frontend developer

Menurut FrontendMasters.com, frontend developer adalah programmer yang bertugas membuat tampilan sebuah website yang mana melibatkan HTML, CSS dan Javascript sehingga pengguna / user bisa melihat dan berinteraksi dengan website.

Ilmu dasar yang harus dimiliki seorang frontend developer adalah HTML, CSS dan Javascript. Semakin terjun lebih dalam, frontend dapat mempelajari teknologi yang lebih canggih.

Frontend developer dapat menggunakan library / framework yang memberikan reactivity seperti React, Vue ataupun Svelte. Dengan mempelajari teknologi ini, dapat dibuat website yang dapat memberikan User Experience yang baik pada user.

Frontend developer juga ditantang untuk dapat membuat tampilan yang elok dipandang. Wajib menguasai CSS. Terdapat library CSS yang bagus untuk dipelajari agar proses pengembangan menjadi lebih baik seperti Bootstrap dan TailwindCSS.

Pada perusahaan besar, front end tidak memberikan ide tampilan dari suatu website, melainkan mengimplementasi desain yang telah dibuat oleh UI/UX designer.

Backend

backend developer

Menurut guru99.com, backend developer merupakan role yang berfokus menangani pengembangan dari sisi server. Role ini berfokus pada database, script dan arsitektur website. Role ini mengerjakan hal yang tidak nampak dari sisi user.

Contoh nya dalam suatu proses login, user melakukan interaksi dengan website, data yang dikirim, pengecekan apakah email dan password sesuai itu ditangani oleh backend.

Backend developer perlu memahami jenis-jenis database seperti SQL, noSQL, key-value database, dan lain-lain. Role ini juga bertugas melakukan integrasi antar layanan.

Kesimpulan

Secara garis besar, frontend layaknya sebuah tempat restoran, di mana pelanggan bisa duduk, memesan makanan ataupun minuman.

Sedangkan backend layaknya dapur, yang mengerjakan apa yang dilihat oleh pelanggan di balik layar.

Jadi kalian sudah tahu perbedaan backend dan frontend developer. Selamat meniti karir menjadi lebih sukses.

Baca Juga: Share Screen di Telegram Kini Bisa Kamu Lakukan