Yazılım Mimarileri ve Tasarım Desenleri Üzerine

AngularJS Nedir?

Merhaba,

Günümüzde web programlama süreci; artık salt veritabanı işlemleri ve sunucu taraflı kodlamadan ziyade, kullanıcı dostu ve etkileşimli arayüzler gerektiren ve tüm bunların yanında sunucu tarafındaki ağırlığı en asgari boyut olan bir boyut kazanmış bulunmaktadır. Yani demek istediğim o ki, orta düzeyli bir web projesinde client tabanlı yapılan işlemler sunucu taraflı yapılan ve sadece programatik uğraş gerektiren işlerden kat be kat daha fazla zaman ve maliyet gerektirmektedirler. Haliyle dünya bu değişime hızlı çözüm arayışlarına girmekte ve mevcut JavaScript yapısının yetersizlik ve hantallığı karşısında daha sağlam, hızlı ve etkili framework yapılarını inşa etmeye yönelmektedir. Bu frameworklerden biriside AngularJS’dir. Bu içeriğimizde AngularJS’nin ne olduğuna değineceğiz ve bir vade bu framework üzerinde seri tadında makaleler ele alacağız. Süreçte AngularJS’nin diğer versiyonları olan Angular2, Angular4 vs. versiyonlarınıda ele alacak ve bu konuda akıllarda soru işaretine yer bırakmamaya çalışacağız. O halde haydi buyrun başlayalım.

AngularJS Nedir?

Google tarafından JavaScript kullanılarak geliştirilmiş bir frameworktür. MVW altyapısında tasarlanmış bir mimari.

Peki MVW(Model-View-Whatever) Nedir?

MVVM(Model-View-ViewModel)de mi çalışıyoruz? yoksa MVP(Model-View-Presenter)de mi? çalışıyoruz? ya da hiçbiri değil de MVC(Model-View-Controller)de mi? sorularını sormayın diye oluşturulmuş ve bir modeliniz olsun, birde sonuçları göstereceğiniz viewiniz olsun yeter gerisi her ne olursa olsun diyen bir yaklaşım.

AngularJS’nin Avantajları Nelerdir?

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.

Bir sonraki makalemizde AngularJS’nin temel teknik boyutunu ele alacağız.

O halde sonraki yazımızda görüşmek üzere diyorum ve iyi çalışmalar diliyorum…

Mobil sürümden çık