AngularJs Nedir ?

AngularJs, Google’ın destek sağladığı javascript kütüphanesidir. Bu kütüphaneyi diğerlerinden ayıran özellik MVC (Modal View Controller) yani kontrollerin, görünümün ve verilerin ayrı tutulmasıdır.
Daha açıklayıcı olursak;
Modal: Veri tutulan nesnelerdir. View nesneleri ile ilişkilidir ve bunları tetikler.
View: Görünüm nesnelerinin tutulduğu alandır.
Controller: İşlemler ve kontroller burada yapılır. Modal ve View ile ilişkilidir.
Kod karmaşıklığına büyük ölçüde yarar sağlayan AngularJS , boyut olarak da 100Kb ‘ a yakındır. Resmi sitesi angularjs.org’ dur. Directive tanımlamaları sayesinde html taglarını geliştirme olanağı sağlar. En büyük katkısı Jquery gibi kütüphanelerden bağımsız çalışmasıdır. Bir diğer önemli özelliği de çift taraflı çalışmasıdır. Buna örnek olarak görünümdeki değişikliği veriye , veride olan değişikliği ise görünüme aktardığını söyleyebiliriz.
GENEL APİLER :
Çeşitli bileşenleri bünyesinde modüller halinde barındırır. Bunlar;

  • Tipler (types),
  • Hizmetler (services),
  • Direktifler (directives),
  • Sağlayıcılar (providers).

KÜTÜPHANELER :

  • ng: Temel modüllerini içerir. AngularJs uygulaması çalıştığında bu modül varsayılan olarak yüklenir.
  • ngRoute: Url yönetimi yapılmasını sağlamak için kullanılır. (angular-route.js)
  • ngAnimate: Animasyon özellikleri için kullanılır. (angular-animate.js)
  • ngResource: Rest api veri yönetimi için kullanılır. (angular-resource.js)
  • ngCookies: Cookie yönetimini sağlar. (angular-cookies.js)
  • ngTouch: Mobil tarayıcılar için geliştirilen uygulamalarda kullanılır. (angular-touch.js)
  • ngSanitize: HTML verilerini güvenli bir şekilde ayrıştırmak ve işlemek için kullanılır. (angular-sanitize.js)
  • ngMock: Test modülleri için kullanılır. (angular-mock.js)

Turan Yunus

- 1994 İZMİT Doğumluyum. 6 aylıkken yürüdüğümü ve 5 yaşındayken okuma ve yazmayı söktüğümü ailem ve akrabalarım yanımda, beni onaylamasa asla kimseye inandıramayan birisiyim.

4 thoughts on “AngularJs Nedir ?

  • 15 Mayıs 2016 tarihinde, saat 14:06
    Permalink

    Çok açıklayıcı bir yazı olmuş. Teşekkürler.

    Yanıtla
    • 17 Mayıs 2016 tarihinde, saat 14:28
      Permalink

      Teşekkürler 🙂

      Yanıtla
  • 15 Mayıs 2016 tarihinde, saat 23:11
    Permalink

    güzel bir açıklama. Başarılarının devamını dilerim…

    Yanıtla
    • 17 Mayıs 2016 tarihinde, saat 14:27
      Permalink

      Teşekkürler kardeşim 🙂

      Yanıtla

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir