C'è un bel riassunto / confronto di vari framework MVx JS qui
http://codebrief.com/2012/01/the-top-10-javascript-mvc-frameworks-reviewed/
è seguito anche da una buona discussione nei commenti . Penso di aver visto Gordon (che l'ha scritto) qui, quindi forse avrai una sua risposta.
Direi che se stai cercando di imparare questo stile di sviluppo delle applicazioni, da un lato, la ricchezza di esempi di backbone open source potrebbe essere utile per te. D'altra parte, anche se nuovo, il pacchetto Ember è in realtà IMO più completo di backbone.
Entrambi ti danno la possibilità di implementare le cose in una varietà di modi che possono essere fonte di confusione, ma Ember fornisce più del codice che dovresti scrivere come backbone come standard che per me personalmente è più importante per la prototipazione rapida rispetto alla ricchezza di esempi di backbone disponibili.
Esistono plug-in più maturi per la persistenza dei dati per la spina dorsale, ma c'è un grande ronzio della comunità attorno a Ember e molte librerie di contribuzione stanno facendo grandi progressi. Sono stato piacevolmente sorpreso dalla rapidità con cui io (e altri) abbiamo avuto risposte di qualità per un framework relativamente nuovo qui su StackTranslate.it.
Quando dici meteorite stiamo parlando di altre cose. Se volevi fare di più con il riutilizzo del codice sia sul lato client che su quello del server, dai un'occhiata a yahoo mojito di recente apertura https://github.com/yahoo/mojito in esecuzione su node.js - Ho fatto un casino con esso nell'ultima settimana, e se acquisisci familiarità con la spina dorsale / la brace o una delle altre, è un gioco da ragazzi.
Dovrei anche dire che ho Knockout.js in uso su alcuni sistemi di produzione ma non l'ho mai usato per una "applicazione" a tutti gli effetti. L'ho collegato a un'interfaccia mongo per il drill-down e il log delle pagine memorizzate in mongo. Mi piace davvero, ma non mi sentirei a mio agio nel costruire qualcosa di troppo grande.
Bene, è un po 'un disastro - non è vero :)
Abbastanza felice di parlarne di più con chiunque sia interessato. Ho usato un certo numero di questi quadri nella rabbia / produzione (comprese le cose non elencate nell'articolo "top 10") e le persone al lavoro sono stanche di sentirmi parlare di JS penso :-D