Estoy buscando soluciones para integrar Ember.js con Node.js + Express + Tower.js.Integrando Ember.js con Node.js (Express + Tower.js)
Acabo de empezar a buscar en Tower.js (el último par de horas), y parece que el framework proporciona una buena estructura para colocar tanto el lado del servidor como el del cliente (similar a la carpeta assets en Rails)
Ya que todo está en Javascript, yo tampoco podría colocar el código de aplicación Ember:
- enteramente en el cliente, es decir, enviar todo en la primera solicitud.
- Sirve solo lo que inicialmente se necesita, y sirve el resto solo a pedido.
En la segunda solución, se pueden representar las vistas en el servidor y enviar HTML puro.
Además, ¿qué ocurre con la lógica de aplicación de Ember (controladores, modelos, estados, ...). ¿Cómo se puede integrar mejor con el Javascript del lado del servidor (por ejemplo, node.js + Express + Tower.js), de modo que se minimice el código repetido ? En un escenario ideal, usted define cada modelo/controlador/etc una vez y se usa tanto en el servidor como en el cliente.
Encontré este marco, http://drumkitjs.com/, "Un marco de desarrollo web de pila completa alimentado por complementos para Node.js. Permite al desarrollador escribir un conjunto de archivos CoffeeScript/JavaScript y ejecutarlos ambos en el servidor y en el navegador ". –