Bagaimana menjadi Frontend Developer ?

FAL / 10 Sep 2021

Card image cap

Hallo guys.

Ada banyak cara untuk membangun website dengan mudah. Salah satunya adalah dengan menggunakan front end framework. Anda bisa membuat tampilan website yang menarik dan profesional dengan lebih cepat. Saat ini, sudah ada banyak front end framework yang bisa Anda coba. Setiap framework memiliki karakteristiknya masing-masing. Manakah framdeework yang cocok untuk Anda? Nah, di artikel ini, kami akan membahas 5 macam front end framework terbaik yang bisa Anda pelajari. Apa saja? Simak artikel ini, ya!

1. React
Penjelasan ReactJs ini akan dijelaskan oleh Sonny Lazuardi Hermawan yang merupakan UX Engineer dari Grab. Beliau menjelaskan tentang sejarah singkat ReactJS yang dibuat oleh Facebook 2011 silam untuk menangani Facebook Newsfeed. Beliau juga menjelaskan fitur utama dalam React, setidaknya ada 3 fitur yaitu One way data flow, Virtual DOM dan JSX. Selain itu beliau memberitahukan perkembangan JavaScript zaman now yang ternyata sudah berubah jauh dari penggunaan awal JavaScript dengan munculnya ES 7 saat ini. Kelebihan lain ReactJS menurut Sonny adalah Declarative, Functional, Maintainable, High Performance dan Developer Experience. Info terbaru dalam License React berubah menjadi MIT License dari BSD License.

2. Vue.Js
Setelah penjelasan ReactJs, kita beralih pada VueJs yang akan disampaikan oleh Mulia Nasution seorang Co-founder Refactory. VueJs dibaca vju seperti view merupakan progressive framework untuk membangun user interface di desain untuk beradaptasi dengan core library-nya hanya fokus dengan view layer only. VueJs tidak hadir sendirian, ada tools yang membantu dalam membangun sebuah aplikasi seperti vue-cli, vue-loader, vue router, vuex. Pembicara yang akrab dipanggil Mas Mul ini juga memberitahukan bahwa ternyata pengguna VueJS saat ini sudah cukup banyak seperti Alibaba untuk Indonesia ada Blibli.com dan fakta menariknya facebook(bukti) juga menggunakan VueJs. Mas Mul mengutarakan mengapa kalian harus belajar VueJS. Alasannya adalah karena VueJS itu Concise yang artinya dapat memberikan banyak informasi secara jelas dengan beberapa kata-kata. Freedom Component di mana komponen yang bisa mengakomodir berbagai teknologi front-end seperti pug, coffee, sass, typescript, JSX dan lain sebagainya. Documentation di VueJs sangat elegan dengan alur yang jelas.