Dal momento che Dojo fa tutto il necessario.
Dojo supporta "negozi" che fanno esattamente quello che chiedi. Supporta anche diversi elementi come JsonRestStore, XMLStore, HTMLStore e molti altri in modo da poter facilmente cambiare la fonte dei dati.
Informazioni sul test delle unità è possibile utilizzare lo strumento integrato denominato Dojo Objective Harness, ed è robot, o qualcos'altro come selenio o eventd (dojo).
Chi MVC, dojo ha qualcosa chiamato dojox.mvc: http://livedocs.dojotoolkit.org/releasenotes/1.7#mvc
Anche se ci molte altre cose troppo :)
Consiglierei leggendo i tutorial qui: http://dojotoolkit.org/documentation/
La tua domanda è un po ' Difficile rispondere perché immagino che praticamente ogni struttura decente oggi possa fare quello che chiedi. E ogni dev ti dirà che la struttura che gli piace di più è migliore ^^
Personalmente, io uso Dojo, lo trovo potente e particolarmente ben fatto per applicazioni di grandi dimensioni. Sono anche molto attivi e tengono il passo con le ultime tendenze (AMD Loader RequireJS, ecc.). C'è anche una bella comunità che si aiuta a vicenda, specialmente sulla mailing list e sul canale irc.
Inoltre, se è importante in ogni caso, aziende come IBM si fidano e passano il tempo ad aiutare il framework a migliorarlo.
- velocità di sviluppo: buona
- MVC: una buona documentazione
- : buona - enorme progredisce recentemente :)
- binding: buone
- interiorizzazione: buona
- tematizzazione di widget: utilizzando meno rocks
- un archivio lato client ricercabile (non deve essere offline solo la possibilità di memorizzare i record una volta ricevuti e quindi effettuare ricerche locali su quelli record): buono
- test utilizzando uno strumento completo come selenio: buono
- datagrid, impaginazione, ordinamento dell'intero lavoro: nuovo dgrid è ottimo, le vecchie griglie sono ok Dojo è piuttosto potente, ma a volte può essere difficile, un buon supporto lo compensa
Stai prendendo in considerazione il supporto delle lingue da destra a sinistra? – Li0liQ
Domanda troppo ampia. –
Cosa userete sul lato server? Hai preso in considerazione i problemi di licenza? Dojo è gratuito in tutti i casi, Ext-JS non è gratuito se non stai sviluppando un progetto open source ... – Philippe