Ada yang pernah atau bahkan sering mendengar AngularJS? Ya, AngularJS memang merupakan framework JavaScript yang dikembangkan oleh Google. Framework ini juga menerapkan pola MVC dan juga memiliki fitur-fitur powerfull sehingga membuat proses development jauh lebih singkat.
Selain itu framework AngularJS mendukung penggunaan HTML sebagai bahasa template yang dapat dikembangkan untuk komponen dari aplikasi kita secara ringkas.
Berikut merupakan beberapa keunggulan yang dimiliki oleh AngularJS :
AngularJS menyediakan komponen yang dapat digunakan kembali
Dapat membuat fungsi dengan kode yang lebih ringkas
Kode AngularJS adalah unit yang bisa di test
Menggunakan view dengan HTML murni
AngularJS memiliki kemampuan dalam membuat Single Page Application dengan cepat dan mudah.
Sedangkan untuk kekurangan dari AngularJS yaitu :
Autentikasi server yang kurang aman sehingga autentikasi dari server harus tetap dijaga.
Code pada AngularJS tidak dapat bekerja jika javascript di disable dari web browser, dikarenakan AngularJS memiliki ketergantungan dengan web browser.