AngularJS, Single Page Application (tek sayfada ve sayfayı yenilemeden çalışan) üzerinde uygulamalar geliştirmemizi sağlayan bir JavaScript kütüphanesidir. Google tarafından geliştirilmiştir ve açık kaynak kodludur. jQuery'e göre yazacağımız kodlar daha kısa olacaktır ve öğrenilmesi kolaydır.
Geliştiriciye Faydaları
- Dinamik web uygulamaları geliştirebilmemize olanak tanır.
- Daha az kod ile daha fazla iş yapacak uygulamalar geliştirebiliriz.
- MVC ve MVVM(Model View - View Model)'de kullanımı sayesinde proje yönetimi ve geliştirilmeye açık uygulamalar geliştirilebilir.
- Daha az kod ile daha fazla iş yapacak uygulamalar geliştirebiliriz.
- Arayüzde yazılacak kodları azaltır.
- Directive yapılarını kullanarak HTML'yi genişletebiliriz.(extend etmek).
- Custom HTML tagları oluşturabiliriz.Bir tagda birden fazla kontrol oluşturmak gibi...
- Two Way Binding mantığı ile veri tiplerini HTML kontrollerine bağlayarak çift yönlü değişim yapabiliriz. Örnek olarak, bir TextBox'a her metin girişimizde veya girdiğimiz metni sildiğimizde değişlikler anında sayfaya yansıyacaktır.
- Birim test yapabilmeyi sağlar.(Test Driven Development)
Angular JS'i uygulamamızda kullanabilmek için angularjs.org sitesinden download dedikten sonra görseldeki ayarları yaparak angular.js dosyasını indirmeniz gerekmektedir. head tagları arasında bu dosyayı eklemelisiniz.
Visual Studio ortamında çalışıyorsanız Nuget Manager'dan AngularJS'ı yüklemeniz gerekmektedir.
Yorumlar
Yorum Gönder