Abbiamo un'app Web di Rails 3.1 rivolta al consumatore e stiamo rielaborando l'interfaccia utente per essere molto più interattivo, scattante, simile a un'app .Decidere tra: dojo, backbone.js, knockout.js (o altro) per l'app Rails 3.1
Abbiamo un modello di dati modestamente complesso, ma c'è solo un modesto bisogno di input dell'utente basato su moduli.
Utilizziamo jQuery ora, con i plugin per fare buoni effetti, ma nel complesso, le nostre abilità JS sono deboli.
Il nostro obiettivo principale è trovare un framework che ci aiuti a strutturare e organizzare il nostro codice JS e semplificare i casi in cui abbiamo legami di dati, AJAX, ecc. Nel nostro mondo Rails 3.1.
Impareremo come fare correttamente JS, ma mentre lo facciamo, esiste una struttura chiara che possiamo imparare e lavorare all'interno?
Dojo è un quadro più batterie incluse. Backbone e knockout sono solo per le parti MVC, IIRC ... – hugomg
Molto soggettivo. Ma se ti piace MVVM, il knockout ti sembrerà molto familiare. Se vuoi qualcosa di più snello, Backbone è bello. Funziona bene con le guide] (http://documentcloud.github.com/backbone/#FAQ-rails), ma probabilmente anche gli altri lo fanno. –