Our First Node.js App: Backbone on the Client and Server
I was lucky to be able to catch a preview presentation of this "Holy Grail" project at SpainJS, last summer. It's <i>very</i> interesting stuff. I think that one of the more important caveats to mention is that to the extent that your application is composed of rich interactions, visualizations and interactivity, and logged-in-user-only content, that stuff tends to remain on the client-side alone ... but for your basic rendering of JavaScript models to a flat HTML page, this is a great project to keep a close watch on. In particular:<p>* Caching of shared static HTML for fast-as-possible page loads.<p>* Google indexing and searchability.<p>* Backbone apps that feel more like a series of pages and less like a single-page app.<p>... are all things that are addressed quite neatly by Rendr.