使用node.js改造现有的Backbone应用程序以进行服务器端渲染?

我有一个Web应用程序,其目前的结构是在浏览器中使用backbone.js和客户端模板来呈现所有内容,从Python提供的JSON API中提取所有dynamic内容。 有些应用程序是足够的,我不介意把它提供给谷歌和支持非JS客户端,所以我一直在考虑转移到第一个请求被一个Node应用程序处理的架构,第一个页面,然后渲染,之后,如果JS启用了后续请求,Backbone就会接pipe客户端。

我意识到一些努力(像开发种子的骨头 )来实施这种策略,但他们似乎期待着一个应用程序,预先计划好了它们的用途,无论好坏,我的不是。

我正在寻找工具,库等,这将使这个过渡更容易。 如果在某些地区为非JS客户提供稍微不同的体验是可行的,则可以获得奖励积分。 思考?

Airbnb有一个很好的文章。 我想这个空间在接下来的几个月里会很快进展的。

http://nerds.airbnb.com/weve-launched-our-first-nodejs-app-to-product