Angular.js vs Knockout.js vs Backbone.js [chiuso]


150

Sto pensando di usare Knockout o Angular o Backbone per il mio progetto personale. Ho bisogno di costruire alcune interazioni lato client più grandi e più lunghe per andare con le mie cose lato server.

Voglio un modo semplice ed efficace per gestire le interfacce utente basate sui dati.

Quale framework sceglieresti per risolvere il mio problema sopra descritto in base alla fattibilità e all'aspetto prestazionale?

Risposte:


111

Dipende dalla natura della tua applicazione. E, dal momento che non l'hai descritto in dettaglio, è una domanda impossibile a cui rispondere. Trovo che Backbone sia il più semplice, ma lavoro in Angular tutto il giorno. Le prestazioni dipendono più dal programmatore che dal framework, secondo me.

Stai eseguendo pesanti manipolazioni del DOM? Vorrei usare jQuery e Backbone.

Un'app basata sui dati? Angolare con la sua bella associazione di dati.

Programmazione del gioco? Nessuno: diretto alla tela; forse un motore di gioco.


1
La spina dorsale con React.js di Facebook è un'altra alternativa. Vedi l'articolo di Clay Allsopp per una buona panoramica sull'uso con Backbone.
Ville,

1
Jquery non è molto veloce per manipolare un DOM pesante?
quux,

4
@quux ora jQuery è diventato un linguaggio di basso livello rispetto ad altri framework JS, questi framework come Angular / BackboneJs forniscono una ricca interfaccia per gestire dom / dati
Rizwan Yahya,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.