Hallo sahabat dumenity berjumpa lagi dalam tutorial kursuswebdesign, pada tutorial kali ini saya akan membahas tentang kelebihan dan kekurangan dari angularJS. Kalau sebelumnya saya membahas tentang directive, features dan kenapa harus memilih angularJS pada tutorial kali ini saya akan membahas kelebihan dan kekurangan dari angularJS itu sendiri. Setiap bahasa pemrograman tentunya mempunyai sisi kelebihan dan kekurangan masing – masing, benerkan teman – teman namanya juga ciptaan manusia pasti juga ada sisi kelemahannya.

Oke sekarang saya akan memberikan sedikit tentang apa sih kelebihan dari angularJS.

Kelebihan dari AngularJS:

  • AngularJS menyediakan kemampuan untuk membuat Aplikasi Halaman Tunggal dengan cara yang sangat bersih dan mudah dipelihara.
  • AngularJS menyediakan kemampuan pengikatan data ke HTML sehingga memberi pengguna pengalaman yang kaya dan responsif.
  • Code blade adalah unit yang dapat diuji.
  • AngularJS menggunakan injeksi ketergantungan dan memanfaatkan pemisahan masalah.
  • AngularJS menyediakan komponen yang dapat digunakan kembali.
  • Dengan AngularJS, pengembang menulis lebih sedikit kode dan mendapatkan lebih banyak fungsi.
  • Di AngularJS, tampilan adalah halaman html murni, dan pengendali yang ditulis dalam JavaScript melakukan pemrosesan bisnis.

Dari 7 kelebihan angularJS di atas mungkin masih banyak kelebihan lain yang saya beleum ketahui. Dan aplikasi AngularJS dapat berjalan di semua browser utama dan ponsel pintar termasuk ponsel / tablet berbasis Android dan iOS.
Oke kalau di atas saya menyebutkan tentang kelebihan dari angularJS di bawah ini saya akan memberikan gambaran tentang komponen yang ada dalam angularJS serta kekurangan dari AngularJS.

Meskipun AngularJS hadir dengan banyak poin plus tapi pada saat yang sama kita harus mempertimbangkan hal-hal berikut.

Kekurangan AngularJS:

  • Tidak Aman – Menjadi kerangka kerja JavaScript saja, aplikasi yang ditulis di AngularJS tidak aman. Otentikasi dan otorisasi sisi server harus menjaga agar aplikasi tetap aman.
  • Tidak terdegradasi – Jika pengguna aplikasi Anda menonaktifkan JavaScript maka pengguna hanya akan melihat halaman dasar dan tidak lebih.

 

Kerangka kerja AngularJS dapat dibagi menjadi tiga bagian utama.

Komponen AngularJS:

  • ng-app – Petunjuk ini mendefinisikan dan menghubungkan aplikasi AngularJS ke HTML.
  • ng-model – Perintah ini mengikat nilai data aplikasi AngularJS ke kontrol masukan HTML.
  • ng-bind – Perintah ini mengikat data aplikasi AngularJS ke tag HTML.

Oke teman – teman itulah tadi pembahasan saya mengenai kelebihan dan kekurangan dari angularJS, semoga dapat bermanfaat. Salam coding teman – teman.