C'è un bel run down/confronto di vari framework MVx JS qui http://codebrief.com/2012/01/the-top-10-javascript-mvc-frameworks-reviewed/ seguito da una buona discussione anche nei commenti. Penso di aver visto Gordon (che lo ha scritto) qui, quindi forse avrai una risposta da lui.
Direi che se si sta cercando di imparare questo stile di sviluppo delle applicazioni, allora, da una parte, la ricchezza di backbone esempi open source in giro potrebbe essere un bene per voi. Ma d'altra parte, anche se nuovo, il pacchetto Ember è in realtà più IMO completo del backbone.
Entrambi ti danno la possibilità di implementare le cose in una varietà di modi che possono essere confusi, ma Ember fornisce più del codice che dovresti scrivere in backbone come standard che per me è più importante per la prototipazione rapida rispetto alla ricchezza di esempi di backbone disponibili.
Esistono più plug-in maturi per la persistenza dei dati per backbone, ma c'è un grande entusiasmo per la comunità attorno a Ember e molte librerie di contrib sono in grande progresso. Sono stato piacevolmente sorpreso da quanto rapidamente io (e altri) abbiamo avuto risposte di qualità per un framework relativamente nuovo qui su Stack Overflow.
Quando si dice di meteoriti che stiamo parlando di altre cose del tutto. Se si voleva fare di più con riutilizzo del codice su entrambi i lati client e server poi dare un'occhiata al mojito Yahoo ha recentemente open source https://github.com/yahoo/mojito in esecuzione su node.js - Sono stato nei guai con esso la scorsa settimana, e se si familiarizzare con backbone/ember o uno degli altri è un gioco da ragazzi con cui fare i conti.
Devo anche dire che ho Knockout.js in uso su alcuni sistemi di produzione, ma non ho mai usato per un pieno titolo 'applicazione'. L'ho collegato a un'interfaccia di mongo per eseguire il drill down e registrare i log memorizzati in mongo. Mi piace davvero, ma non mi sentirei a mio agio nel costruire qualcosa di troppo grande.
Beh, questo è un po 'di una passeggiata - non è vero :)
abbastanza felice per chiacchierare con chiunque sia interessato. Ho usato un certo numero di questi quadri di rabbia/produzione (tra cui le cose non elencati nella 'top 10' articolo) e persone al lavoro sono stufo di sentirmi parlare di JS penso :-D
Ho trovato questo riferimento utile. Dai un'occhiata al grafico con i diversi quadri. http://code.tutsplus.com/tutorials/important-considerations-when-building-single-page-web-apps--net-29356 –
Grazie ai mods "saggi" che hanno chiuso la più alta mai votato domanda Meteor come "non-costruttivo", ci rimane una risposta antiquata. Buon lavoro StackOverflow! ... Dal momento che non posso aggiungere la mia risposta qui, controlla [Why Meteor] (http://www.meteorpedia.com/read/Why_Meteor), che confronta Meteor con diversi altri framework e librerie. –
Sono assolutamente d'accordo con te, @DanDascalescu.Alcune mod stanno abusando dei loro privilegi. – Askar