Estamos desarrollando una aplicación considerablemente grande usando Ruby on Rails framework (sistema CRM) y estamos considerando reescribirla para usar ExtJS para que Rails solo haga el manejo de datos, mientras que ExtJS haría todo el navegador heaviling en una computadora de escritorio manera.¿Los peligros de usar ExtJS en un gran proyecto con RoR?
¿Alguien tiene alguna experiencia y consejos sobre cuál sería el mejor enfoque? ¿ExtJS es lo suficientemente maduro como para usarse en aplicaciones relativamente grandes (y complejas)? ¿Y qué pasa con la parte de Rails? ¿Cuál sería el mejor enfoque aquí?
EDIT:
Sólo para que quede claro. Preferiría hacerlo de tal forma que todo el código de la aplicación del lado del cliente de JavaScript se cargue a la vez (al inicio de la aplicación, de manera óptima como un archivo js comprimido) y luego simplemente use ajax para enviar datos hacia y desde Rails. aplicación Además, sería bueno tener ERB disponible para la generación dinámica de los elementos de apliccación Ext.
+1 para el proceso de compilación 'separar y combinar más tarde'. Esto es IMPRESCINDIBLE para todas las aplicaciones pesadas de JS. – dmackerman