Dado que Dojo hace todo lo que necesita.
Dojo admite "tiendas" que hacen exactamente lo que usted solicita. También admiten diferentes cosas como JsonRestStore, XMLStore, HTMLStore y muchos otros para que pueda cambiar fácilmente la fuente de sus datos.
Acerca de las pruebas unitarias puede utilizar la herramienta incorporada llamada Dojo Objective Harness, y su robot, o algo similar como selenio o eventd (dojo).
Acerca de MVC, dojo tiene algo que se llama dojox.mvc: http://livedocs.dojotoolkit.org/releasenotes/1.7#mvc
Aunque hay muchas otras cosas también :)
Yo no recomiendo la lectura de los tutoriales aquí: http://dojotoolkit.org/documentation/
Su pregunta es un poco difícil de responder porque supongo que casi todos los marcos decentes de hoy pueden hacer lo que piden. Y cada desarrollador le dirá que el marco que le gusta es mejor ^^
Personalmente, utilizo Dojo, lo encuentro potente y especialmente adecuado para grandes aplicaciones. También son muy activos y se mantienen actualizados con las últimas tendencias (AMD Loader RequireJS, etc.). También hay una buena comunidad, ayudándose unos a otros, especialmente en la lista de correo y el canal IRC.
Además, si importa de todos modos, las empresas como IBM confían y dedican tiempo a ayudar al marco a mejorarlo.
- velocidad de desarrollo: buena
- MVC: buena documentación
- : buena - enorme avanza poco :)
- fijaciones: buenas
- internalización: buena
- tematización de widgets: el uso de menos rocas
- una tienda del lado del cliente de búsqueda (no tiene que estar fuera de línea solo la capacidad de almacenar registros una vez recibidos y luego hacer búsquedas locales en aquellos registros): buenas
- pruebas utilizando alguna herramienta de pila completa como el selenio: buena
- cuadrícula de datos, paginación, la clasificación del conjunto de obras: nueva dgrid es grande, viejas rejillas están bien Dojo es bastante potente, pero puede ser difícil a veces, un buen soporte lo compensa
¿Está considerando la compatibilidad con los idiomas de derecha a izquierda? – Li0liQ
Pregunta demasiado amplia. –
¿Qué vas a usar en el lado del servidor? ¿Consideraste problemas de licencia? Dojo es gratuito en todos los casos, Ext-JS no es gratuito si no está desarrollando un proyecto de código abierto ... – Philippe