CanJS
CanJS
En iyi 41%376 puan
En iyi 41%
En iyi teknik özellikleri

CanJS: 21 İncelenen Özellikler

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

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

2. 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.
CanJS
67%'inde var

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.
CanJS
20%'inde var

4. Bir şablonlama motoru kullanır.

Şablon motorlar kolay ve esnek UI kurmasına izin verir.
CanJS
67%'inde var

5. 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.
CanJS
80%'inde var

6. Hesaplanmış özellikleri destekler

Objelerin özelliklerini hesaplamak için fonksiyonların özellik olarak kullanılmasına izin verir.
CanJS
33%'inde var

7. Şablonlar sunucu üzerinde ön-derlenebilir

Sunucu üzerinde ön-derlenebilen bir şablon motorunu destekler. Bu özellikle düşük programlama gücüne sahip araçlarda sayfa hızını arttırabilir.
CanJS
60%'inde var

8. 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.
CanJS
87%'inde var

9. DOM manipulasyonu kütüphanesi agnostik(bilinemezci) mi

DOM manipulasyonu ile başa çıkmak için spesifik bir kütüphane (jQuery, Zepto veya MooTools gibi) kullanımına gerek duymaz veya kullanımı ciddi şekilde teşvik etmez ve geliştiricinin seçtiği kütüphane ile kullanılabilir.
CanJS
20%'inde var

10. Birleşik (kısmi) görünümleri destekler

İçiçe görünüm şablonlarının bir şablon içindeki üst-düzey görünümlere konulmasını destekler.
CanJS
60%'inde var

11. 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,
1
SproutCore: 0

12. girişlerin sayısı

Resmi eklenti kaynaklarından. Eklentiler fonksiyonelliği arttırmak ya da diğer servislerle entegre olmayı sağlamak için daha kolay bir yol sunar. Fazla sayıda eklenti aktif bir topluluk olduğuna işaret eder.
7
AngularJS: 213

13. 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.
CanJS
40%'inde var

14. 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.
CanJS
47%'inde var

15. Birden çok şablon motoruyla uyumludur

Diğer framework'ler beğenmediğiniz bir şablon motoruna bağlı kalmış olabilir ve bu konuda yapabileceğiniz hiçbir şey bulunmamakta.
CanJS
40%'inde var

16. Veri bağlama için gözlenebilirler kullanır

Modeller değişikler için gözlenir. Bu iyi bilinen bir desendir. Bazı durumlarda kirli-karşılatırmadan daha başarılı sonuç verebilir.
CanJS
80%'inde var

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.
CanJS
53%'inde var

18. 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.
CanJS
27%'inde var

19. 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.
7
rAppid JS: 0

20. 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.
CanJS
60%'inde var

21. 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.
CanJS
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.