Angular JS nedir?
Angular JS 2009 yılında ilk versiyonu yayınlanmış olan javascript dili ile geliştirilmiş web uygulamaları geliştirmeye yarayan bir MVC framework. Yukarıdaki logodada gördüğünüz üzere Google desteğine sahip. Önce MVC nin ne olduğu hakkında fikri olmayanlar için MVC nin ne olduğuna değinelim. MVC model,view ve controller kelimelerinin baş harflerinden oluşturulmuş olan bir mimari desendir. Veri gösterimi ve kullanıcı etkileşimini soyutlamak üzerine kuruludur.
Yukarıdaki görsel MVC nin yaptığı şeyi özetlemekte. Bir kullanıcımız var ve uygulamayı kullanarak bir etkileşim sağlıyor. Ve controller aldığı bu etkileşimleri Model e gönderiyor Model ise View e gönderiyor View de kullanıcının etkileşimin sonucunu görmesini sağlıyor. Javascript dili event-driven yani olaya dayalı programlamayı desteklediği için MVC sayesinde kullanıcı ile etkileşim hem daha basit hem daha hızlı oluyor.
Neden Angular JS?
Web uygulamaları geliştirmeyi kolaylaştırması. DOM manipülasyonu gayet iyi ve yaygın web tarayıcılarının güncel sürümlerinde sorunsuz çalışıyor. Güzel bir dökümantasyona sahip.
https://docs.angularjs.org/guide
İnternette rast geldiğim bir örnek var. Az kod çok iş olayını çok iyi özetliyor.
1.DOM API kullanılarak inputtan girilen kelime yazılıyor.
2.JQuery kullanılarak inputtan girilen kelime yazılıyor.
3.Ve Angular JS kullanılarak girilen kelime yazılıyor.
Bir programlama klasiği olan Hello World ile dersimizi bitirelim. Neden Angular JS olduğunu kendime göre basit bir örnek ile açıklamaya çalıştım. Bir daha ki derste görüşmek üzere.
Hiç yorum yok:
Yorum Gönder