5

我有一个 Web 应用程序,其当前结构是使用骨干网和客户端模板在浏览器中呈现所有内容,从 Python 驱动的 JSON API 中提取所有动态内容。一些应用程序内容足够,我不介意将它提供给 Google 并支持非 JS 客户端,所以我一直在考虑转向一种架构,其中第一个请求由渲染的 Node 应用程序处理第一个页面并提供它渲染,之后如果启用 JS 来渲染后续请求,Backbone 将接管客户端,因为它们现在正在工作。

我知道一些努力(比如Development Seed's bone)来实施这种策略,但他们似乎期望一个预先计划好的应用程序考虑到他们的使用,无论好坏,我的不是。

我正在寻找可以使这种过渡更容易的工具、库等。如果在某些领域为非 JS 客户提供略有不同的体验是可行的,则可以加分。想法?

4

1 回答 1

2

Airbnb 有一篇关于这方面的好文章。我想这个空间在接下来的几个月里会发展得很快。

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

于 2013-02-04T01:36:00.943 回答