Apa Itu Vue JS?
Editor: Tim
Rabu, 09 Februari 2022 13:56 WIB
Vue JS adalah framework yang terbilang fleksibel, karena kamu bisa menuliskan kode HTML, CSS, JavaScript pada satu file.
Tak hanya sekadar itu saja, dengan framework ini, kamu juga bisa membuat template untuk digunakan berkali-kali.
Hal itu pun membuat Vue JS cukup mumpuni untuk membangun website dengan skala kecil maupun besar.
Fungsi Vue JS
JavaScript secara umum paling baik digunakan untuk pengembangan web. Tetapi Vue JS ini dapat digunakan untuk banyak tujuan.
Di bawah ini adalah beberapa contoh fungsi Vue JS yang menunjukkan dengan tepat bagaimana kerangka kerja dapat digunakan:
1. Prototypes
Prototype dalam pengembangan web adalah mockup desain website yang dapat menunjukkan cara kerja situs sebelum benar-benar membangun dan merilisnya.
Vue JS dirancang untuk membuat prototype. Faktanya yaitu inspirasi awal dari Evan You yang sedang mengerjakan prototype dalam browser di Google. Merasa kesulitan dengan AngularJS, ia menciptakan alternatif yang cocok.
2. Proyek UI
Karena Vue JS dapat digunakan hanya dengan HTML, CSS, dan JavaScript standar, membangun proyek UI dengan framework ini pun jadi cukup mudah.
Fitur lain dari Vue JS seperti kurva yang mudah dipelajari dan rendering cepat juga sangat membantu.
3. Aplikasi yang sudah ada
Vue JS bahkan bisa menjadi aset yang bagus untuk menambahkan fungsionalitas ke aplikasi yang sudah ada.
Selain itu, Vue JS kompatibel dengan banyak teknologi back-end seperti Laravel PHP, Express JS, Django Python, dan Ruby on Rails.
4. Pengembangan aplikasi seluler
Tidak ada dukungan asli untuk pengembangan aplikasi seluler. Tetapi ada beberapa proyek yang akan memfasilitasi penggunaannya.
Capacitor adalah proyek yang dikreditkan ke Ionic, kit pengembangan perangkat lunak untuk pengembangan seluler lintas platform.
Gunakan ini dengan Vue JS untuk membuat aplikasi iOS dan Android atau Progressive Web Apps (PWA).
Cara lain kamu juga dapat memilih untuk menggunakan NativeScript yang mendukung aplikasi lintas platform.
Kamu dapat menggunakan ini dengan Vue JS dan bergantung pada bahasa JavaScript di seluruh proyek pengembangan.
5. Single Page Applications (SPA)
Terakhir juga dapat digunakan untuk SPA. Ini merupakan cara termudah untuk menjelaskan SPA dengan membayangkannya sebagai halaman web yang tidak perlu di reload.
Oleh karena itu, mereka sangat mirip dengan aplikasi seluler. Latar belakang ini melibatkan penulisan ulang halaman web yang berdiri secara dinamis dengan data baru dari server web daripada memuat ulang halaman yang sama sekali baru.
Itulah pengertian apa itu Vue JS yang merupakan frameworkJavaScript untuk membangun User Interface (UI) pada sebuah website dan Single Page Applications (SPA). Kerangka kerja yang satu ini juga mudah digunakan dan dipelajari sehingga juga bisa bagi para pemula.