Sto cercando soluzioni per l'integrazione di Ember.js con Node.js + Express + Tower.js.Integrazione di Ember.js con Node.js (Express + Tower.js)
Ho appena iniziato a cercare su Tower.js (l'ultimo paio d'ore), e sembra che il framework fornisca una buona struttura per posizionare sia il codice lato server che lato client (simile alla cartella assets in Rails).
Dal momento che tutto è in Javascript, ho potuto entrambi i luoghi codice dell'applicazione Ember:
- interamente sul client, vale a dire, mandare tutto a prima richiesta.
- Serve solo ciò che è inizialmente necessario e serve il resto solo su richiesta.
Nella seconda soluzione, è possibile eseguire il rendering delle viste sul server e inviare puro HTML.
Anche la logica dell'applicazione di Ember (controller, modelli, stati, ...). Come può essere meglio integrato con Javascript sul lato server (ad esempio, node.js + Express + Tower.js), in modo che il codice ripetuto sia ridotto a icona. In uno scenario ideale, si definisce una volta ciascun modello/controllore/etc e viene utilizzato sia sul server che sul client.
Trovato questo framework, http://drumkitjs.com/, "Un framework di sviluppo Web full-stack alimentato da plugin per Node.js. Consente allo sviluppatore di scrivere un set di file CoffeeScript/JavaScript ed eseguirli entrambi sul server e sul browser. " –