Angular.js vs Knockout.js vs Backbone.js [kapalı]


150

Kişisel projem için Nakavt veya Açısal veya Omurga kullanmayı düşünüyorum. Sunucu tarafı öğelerimle gitmek için daha büyük, daha uzun süre çalışan istemci tarafı etkileşimleri oluşturmam gerekiyor.

Veriye dayalı kullanıcı arabirimlerini yönetmek için basit ve etkili bir yol istiyorum.

Yukarıda açıklanan sorunumu fizibilite ve performans yönüne göre hangi çerçeveyi çözmeyi seçersiniz?

Yanıtlar:


111

Bu, uygulamanızın niteliğine bağlıdır. Ve, onu ayrıntılı olarak tanımlamadığınız için, cevaplanması imkansız bir soru. Omurga'yı en kolay buluyorum, ama bütün gün Angular'da çalışıyorum. Bence performans çerçeveden çok kodlayıcıya bağlı.

Ağır DOM manipülasyonu yapıyor musunuz? JQuery ve Omurga kullanırdım.

Çok veri odaklı uygulama? Güzel veri bağlama ile açısal.

Oyun programlama? Yok - doğrudan tuval; belki bir oyun motoru.


1
Omurga Facebook React.js ile başka bir alternatiftir. Omurga ile kullanım hakkında iyi bir genel bakış için Clay Allsopp'un makalesine bakın .
Ville

1
JQuery ağır DOM manipülasyonu için çok hızlı değil mi?
quux

4
@quux şimdi jQuery, diğer JS çerçevesine kıyasla düşük seviyeli bir dil haline geldi, Angular / BackboneJs gibi bu çerçeve dom / verileri işlemek için zengin bir arayüz sunuyor
Rizwan Yahya
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.