AngularJS’ye Giriş

angularJS

AngularJS, google’ın da desteklediği javascript tabanlı MVC (Modal View Controller) kütüphanesidir. Modal View Controller verilerin, görünümlerin ve kontrollerin ayrı tutulmasına dayanır.

AngularJS framework ilk yayınlandığı zamanlar çok beğenmemiştim. Zamanla daha stabil hale geldiği için bazı admin panel projelerimi AngularJS ile kodlamaya karar verdim. Gerek hızı gerekse stabil olması ile gün geçtikte bu framework’un popülerliğini arttırdı.

Edindiğim tecrübelere göre AngularJS Web Service ile daha hızlı ve stabil çalışıyor. Eğer sitenizi AngularJS ile kodlama düşünceniz varsa PHP Apigility veya Asp.Net tabanlı web service geliştirmenizi öneriyorum. Yalnız AngularJS Seo konusunda oldukça başarısız. Forum veya blog tarzı bir site kodlamayı düşünüyorsanız AngularJS kullanmanızı pek önermiyorum.

Artıları

  • Görünümler ve kontroller ayrı tutuluyor.
  • Stabil
  • Hızlı
  • Dinamik Sayfalar
  • Javascript tabanlı

Eksileri

  • Seo konusunda yetersiz
  • Çok nadirde olsa kodları minify (sıkıştırma) yapıldığında bozulabiliyor

Gözlemlediklerim şuan bunlar. Genelde AngularJS admin panel tarafında kullanılıyor. Ayrıca jquery ile yapılan bir işi AngularJS ile birkaç satırda yapabiliyoruz. İleri ki zamanlarda bununla alakalı makaleler yazmaya devam edeceğim.

AngularJS resmi sayfası : https://angularjs.org/

Şimdi AngularJS’yi sayfamıza nasıl dahil edeceğimize bakalım :

Eğer bower kullanıyorsak ; bower install angular#1.5.5

Npm kullanıyorsak ; npm install angular@1.5.5

bu şekilde dahil edebiliriz. Bunun dışında <head> tagları arasında aşağıda ki kodu ekleyerek de dahil edebiliriz ;

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.5/angular.min.js" type="text/javascript"></script>

Bir Cevap Yazın

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