AngularJS
AngularJS
En iyi 1%646 puan
En iyi 1%
En iyi teknik özellikleri

AngularJS incelemesi : 28 özellikler ve önemli noktalar

1. Çift yönlü veri bağlamaya sahiptir

Modeller ve görünümler birbirlerini güncellemeye mecburdur.
AngularJS
53%'inde var

2. destek dosyalarını içermeyen küçültülmüş dosya boyutu

Daha küçük dosya boyutu daha hızlı yükleme demektir.
81KB
Flight: 14KB

3. Sözler kullanır

İç Sözler/A+ tanımlamasının iç implementasyona sahiptir. Sözler sunucu cevaplarıyla uğraşırken bildirimlere popüler bir alternatiftir.
AngularJS
20%'inde var

4. Modeller sade JavaScript objeleridir

Bu uygulama ve REST-Servisleri ya da LocalStorage arasındaki veri transferini kolaylaştırır. Ayrıca getter setter fonksiyonları yüzünde oluşan kompleksiteyi azaltır.
AngularJS
13%'inde var

5. Yönlendirme ve derin link vermeyi destekler.

Yönlendirme tarayıcı url'si ile etkileşime izin verir. Eğer bir-sayfa uygulamaları kuruyorsanız iyi bir kullanıcı deneyimi için bu çok özemlidir.
AngularJS
67%'inde var

6. Tek yönlü veri bağlamayı destekler

Bir görüntülenebilir obje değiştiğinde görünümler otomatik olarak güncellenmeye mecburdur.
AngularJS
80%'inde var

7. Otomatik görünüm filtrelemeye sahiptir

Görünümleri fazla ekstra koda ihtiyaç duymadan kapsam değişkenleri üzerinden filtreleme mekanizmasına(örneğin arama yaparken) sahiptir.
AngularJS
20%'inde var

8. HTML'e uzanır

Kimi insan bunu diğer şablon dilleri masrafını ortadan kaldırdığı için avantaj olarak görür.
AngularJS
27%'inde var

9. MIT lisansı altında yayınlanmıştır

MIT lisansı ticari kullanım dahil her türlü kullanıma garanti sağlamadan izin veren oldukça hoşgörülü bir lisansdır.
AngularJS
87%'inde var

10. Bağımlılık Enjekte özelliğine sahiptir

Bu test edilebilmeyi ve modülerliği arttırır.
AngularJS
20%'inde var

11. Animasyonu desteklemek üzere popüler bir eklentiye sahiptir

Kolayca yeni animasyon görünümü yapma imkanları içeren bir eklentiye sahiptir.
AngularJS
20%'inde var

12. destek dosyaları

Daha az bağımlılık eklenecek daha az ekstra script, genellikle daha az geliştirme gideri ve daha hızlı yükleme süresi demektir,
0
SproutCore: 0

13. DOM'u asenkronize bir şekilde günceller

Model değişiklikleri görünüm güncellemelerinde hemen sonuç vermez ama sıraya konulur ve grup olarak dağıtılır. Bu anında görünüm güncellemelerinden çok daha başarılı sonuç verir.
AngularJS
27%'inde var

14. jQuery Lite içerir

DOM manipulasyonunun gerekli olduğu durumlarda jQery Lite öğelerini kullanır. Bu şekilde geliştiriciler bütün kütüphaneyi eklemek zorunda kalmadan jQuery'nin rahat yardımcı fonksiyonlarını alır. Bir çok kullanma durumunda bu projenin jQuery'e bağımlılığını ortadan kaldırır.
AngularJS
7%'inde var

15. girişlerin sayısı

Eklentiler fonksiyonelliği arttırmak ya da diğer hizmetlerle entegre olmayı sağlamak için daha kolay bir yol sunar. Fazla sayıda eklenti aktif bir kullanıcı topluluğunu işaret edebilir. Sadece resmi eklentiler dikkate alınır.
213
AngularJS: 213

16. destek dosyalarını da içeren küçültülmüş dosya boyutu

Daha küçük dosya boyutu daha hızlı yüklenme zamanı demektir.
81KB
Maria: 20KB

17. Sabit, herkese açık bir API'ye sahiptir

Yukarıdaki büyük versiyon numarası 0'dır. Bu geliştirme takımı tarafından tanıtılan API değişikliklerinde uyumluluk sorunu yaratmaz.
AngularJS
53%'inde var

18. Popüler boilerplate-proje'ye sahiptir

Önerilen dosya yapısını hazırlayan ve böylece geliştiricelerin daha hızlı başlamasını sağlayan bir resmi veya iyi bilinmiş boilerplate projeye sahiptir.
AngularJS
53%'inde var

19. adanmış bir eklenti kaynağına sahip.

Bu framework'ün yaşayan bir ekosisteme sahip olduğunu gösterir, geniş topluluklar fazla esnekliğe ve hızlı geliştirmeyi destekler ve izin verir.
AngularJS
27%'inde var

20. Entegre edilmiş veri girişi doğrulamasına sahiptir

İstemci veri girişini işlenmeden veya bir sunucuya yollanmadan önce doğrulamaya yardımcı olan gömülü faydalar. Bu sunucu-taraflı doğrulamanın yerini tutmazken kullanıcı deneyemini oldukça arttırır.
AngularJS
40%'inde var

21. Modeller için gömülü RESTful senknronize soyutlama

Modelleri jQuery boilerplate ajax çağırması yazılımına ihtiyaç duymadan sunucu-taraflı gösterimleri ile senkronize tutan faydalar içerir.
AngularJS
47%'inde var

22. Kirli-Karşılatırma kullanır

Değişiklik olup olmadığını kontrol eder ve ilgili alanları günceller. Bazı durumlarda gözlemcilerden daha başarılı sonuç verebilir.
AngularJS
7%'inde var

23. Internet Explorer sürümleri destekli

Eski tarayıcı desteği kurumsal projeler ve Internet Explorer kullanıcıları bazında geniş kullanıcı tabanına sahip projelerde önemli olabilir.
8
rAppid JS: 0

24. Require.js gibi AMD kütüphaneleriyle çalışır

Eşzamanlı Olmayan Modül Tanım kütüphaneleri kolay modüler, temiz programlamayı sağlar. Bir framework böyle bir kütüphanede düzgün çalışmıyorsa bileşenlerini modülize etmek ve bağımlılıkları çözmek için Dependency Injection gibi farklı araçlara sahip olabilir.
AngularJS
60%'inde var

25. Resmi olarak Bower bağımlılık yönetimini destekler

Bower önyüz uygulamaları için kolay kullanımlı, npm benzeri bir paket yöneticisidir.
AngularJS
53%'inde var

En iyi 10 MV* sistemleri

Karşılaştırmaya ekle
    Karşılaştır
    This page is currently only available in English.