Angular Js merupakan sebuah framework javascript yang sangat populer pada saat ini yang digunakan untuk membuat sebuah web aplikasi yang lebih dinamis, Angular Js pertama kali dikembangkan oleh Misko Hevery dan Adam Abrons pada tahun 2009 yang saat ini Angular js di maintenance Google, script atau source pada angular js bersifat open source yang artinya framework yang satu ini bebas untuk di kembangkan oleh siapa saja. nah pada tutorial kali ini kita akan membahas tentang Mengenal Tentang Framework Angular Js

Angular JS merupakan framework yang memiliki struktur untuk aplikasi web yang bersifat dinamis, pada framework angular js juga mendukung penggunaan HTML sebagai bahasa dalam mendesain template web aplikasi yang akan kita buat.

Biar kita lebih paham tentang framework angular js berikut merupakan fitur-fitur umum yang terdapat pada angular js yang wajib kita ketahui diantaranya yaitu :

  1. Framework Angular JS merupakan framework yang efisien untuk membangun Rich Internet Application (RIA).
  2. Angular JS dapat mempermudah kita dalam dalam mendevelop aplikasi pada sisi client dengan menggunakan konsep MVC (Model, View, Controller).
  3. Aplikasi yang dibuat dengan menggunakan framework Angular JS dapat dijalankan pada semua browser, yang secara otomatis dapat menghandle javascript supaya cocok dengan web browser yang digunakan.
  4. Source yang terdapat pada Angula JS adalah open source, yang telah digunakan dan oleh ribuan developer di seluruh dunia.

 Fitur Core yang terdapat di dalam Angular JS :

  1. Data binding, merupakan sinkronisasi data otomatis antara Model dan View
  2. Scope, merupakan object yang mengacu kepada model, yang nantinya akan berhubungan juga dengan Controller dan View.
  3. Controller, berisikan kumpulan fungsi-fungsi dari Javascript.
  4. Service, pada angular js terdapat beberapa build-in service seperti $http untuk membuat sebuah XMLHttpRequests.
  5. Filters, terdapat pilihan item dari sebuah array dan mengembalikan array baru
  6. Directives, terdapat marker dari DOM element seperti element, attribute, css dan lainnya.
  7. Routing, pada angular js juga terdapat routing untuk perpindahan data atau tampilan
  8. Model View Whatever, pada angular tidak mengimplementasikan MVC secara umum, melainkan lebih cenderung kepada MVVM (Model View View Model).
  9. Templates, tampilan dirender dengan menggunakan Controller dan Model
  10. Dependency Injection, terdapat sebuah built in dependency injection sehingga dapat membantu kita dan membuat aplikasi secara mudah, dan masih banyak lagi fitur-fitur core yang terdapat pada framework Angular JS.

Kuntungan Angular JS :

  1. Pada Angular JS menyediakan kemampuan untuk membuat sebuah system atau web aplikasi yang bersifat SPA (Single Page Application) yang lebih mudah
  2. Kode atau script pada angular js dapat ditest.
  3. Angular JS menyediakan kemampuan data binding pada html
  4. Pada Angular JS dapat menggunakan dependency injection.
  5. Angular JS menyediakan component yang bisa digunakan kembali   

Setelah kita mengetahui fitur-fitur dan keuntungan dari Angular JS kita juga harus mengetahui kelemahan dari Angular JS yaitu :

  1. Authentication pada Angular JS harus selalu tetap dijaga untuk keamanan aplikasi yang kita buat, karena pada angular js tidak aman.
  2. Ketergantungan dengan web browser, jika javascript di-disable dari web browser maka semua kode tidak bisa bekerja.

Pada framework Angular JS dapat dibagi menjadi tiga pembagian utama yaitu :

  1. ng-app, merupakan perintah dan link dari aplikasi Angular JS ke HTML
  2. ng-model, merupakan perintah untuk menjalankan aplikasi Angular JS ke input control HTML
  3. ng-bind, perintah untuk menjalankan data dari aplikasi ke tag HTML

Oke teman-teman itulah pembahasan kita pada tutorial  Mengenal Tentang Framework Angular Js.

Semoga bermanfaat.

Terima kasih.

WhatsApp chat