AngularJS Nedir?

Günümüzde kullanılan web programlama teknolojilerinden biri olan ANGULAR yapısı Google tarafından JavaScript kullanılarak geliştirilmiş bir frameworktür. MVW altyapısında tasarlanmış bir mimaridir.

 

AngularJS’nin Avantajları Nelerdir?

  • Dependency Injection(Bağımlılık Enjeksiyonu)
    Aslında bir tasarım deseni olan ve hatta Dependency Inversion ile prensip haline(SOLİD) gelen Depedency Injection, programatik olarak bağımlılıkları minimize etmeyi ve yönetmeyi hedeflemektedir.AngularJS, bağımlılık enjeksiyonunu fıtratında barındırmakta ve rahatça bu işlemi gerçekleştirmektedir.
  • Two Way Data Binding(İki Yönlü Veri Bağlama)
    AngularJS’in en güçlü ve etkili özelliklerinden birisidir diyebiliriz. Model ve View arasında eşzamanlı bir etkileşim kurar. Modelde bir değişiklik olduğu an bunu Viewdeki ilgili alana yansıtır. Aynı şekilde tam tersi geçerli olduğunda yani viewde oluşan bir değişiklik anında model üzerinde de kendini gösterecektir.
  • Test Edilebilirlik
    AngularJS uygulamalara kolayca test yazmamızı sağlamaktadır.

AngularJS’yi Kullanabilmek İçin Ne Yapmak Gerekiyor?

Tabi ki de frameworkü elde edip projeye entegre etmeniz gerekmektedir. Bunun için https://angularjs.org/ adresinden ilgili frameworkü elde edip kullanabilirsiniz.

İşte gördüğünüz gibi AngularJS teoride bu çerçevede değerlendirilebilir bir kütüphanedir.