我最近开始学习节点并尝试构建一个应用程序。我读到了一个页面应用程序在哪一端更好的渲染。
在后端渲染更好,因为初始负载更快,seo也更好
在前端渲染更好,因为有了像烬、主干这样的框架,您就可以绑定变量,并且可以轻松地更新它们,而不需要过多地通过DOM。
我已经得出结论,尝试混合方式(初始在后端,更新在前面)。对此是否有可靠的框架?
发布于 2013-12-14 22:19:08
发布于 2015-01-20 15:09:54
您的假设是正确的,一种混合方法似乎是黄金的方式,因为它结合了客户端生成的UI的优点(快速性、动态性、离线准备性)和服务器端呈现UI的优点(主要是页面构建速度)。这就是为什么Twitter从客户端JavaScript方法迁移回服务器呈现的内容1的原因。
成员JS不久将引入一个名为FastBoot 2的特性,它允许根据您的要求构建一种高效的页面呈现方法。我不知道有任何其他框架内在地支持这一点。当然,您总是可以使用像PhantomJS这样的无头浏览器在服务器端呈现,但是透明地转换到客户端模式是未知的领域。
2
https://stackoverflow.com/questions/20588865
复制相似问题