AngularJs hakkında uzun zamandır bir yazı dizisi yazmak istiyordum. Blogumdaki sorunlar nedeni ile bu biraz geçikti. Artık AngularJS 1.x için yazılarımı burada paylaşacağım. İlk önce nedir bu Angular ne yapar, ne yapmaz. Kullanacak isek nasıl kullanmalıyız nelere dikkat etmeliyiz bunları bildiğim kadarı ile anlatacağım. Bundan sonraki yazılarımda ise AngularJs dersleri şeklinde olacak. Yapabilirsem bir dizi Angular Tutorial‘ı yazmayı hedefliyorum. O zaman hadi başlayalım.
AngularJS Nedir
AngularJs açık kaynak kodlu client-side(istemci taraflı) çalışan bir JavaScript framework’ udur. Single Page Application(SPA) geliştirmemizi sağlar. Şu hergün kullanıdğımız frameworklerden biri değil ama Google abimiz var arkasında.
Böyle her yerde görür olduk bu ismi aman gözünüz korkmasın.Şubat 2016 itibari ile 1.5 olan veriyosunu aşağıda görüldüğü gibi sadece 144 KB 🙂
1.5.0 5 Feb 2016 | 144 kB (minified & compressed) |
Gün geçtikçe Popülerleşen Angular Google’ın desteği ile büyük kitlelere hitap etti. Aynı zamanda geliştiriciler tarafından desteklendi.
Anguları Güçlü Kılan Özellikleri bir sıralayalım:
Çok büyük destek olması
Dökümantasyonunun oldukça iyi olması.
Servis–> HTTP – Get Post a sahip olması (Http istekleri için farklı bir kütüphaneye ihtiyaç duymazsınız)
Router yapısı olması
Validatitona sahip olması – > Angular Validation
Tasarım olarakda Angular Material ile Google Material Design