FAL / 10 Sep 2021
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.