【问题标题】:Server and client side rendering in node.jsnode.js 中的服务器和客户端渲染
【发布时间】:2014-07-17 20:36:49
【问题描述】:

我不明白客户端渲染的概念。我一直使用 PHP/Ruby 的服务器端渲染,我不明白如何进行客户端渲染。

谁来做这项工作?浏览器?

如果有人能给出解释或解释的链接,我将不胜感激。

【问题讨论】:

    标签: node.js rendering client-side server-side


    【解决方案1】:

    听起来并不讽刺,它是客户端编译/操作、服务器端编译/操作或两者组合之间的区别。而浏览器才是真正进行渲染的东西。

    但是编译/操作什么?

    一般来说,我们谈论的是 HTML、CSS、javascript 资产,也许还有一些从数据库返回的数据,这些数据根据请求被编译/处理成可以在浏览器上作为我们的应用程序呈现的东西。

    您可以使用plain-old-javascript、jquery、backbone、angular、ember 等在客户端执行此操作。您可以使用plain-old-node 或其中一种框架在服务器端执行此操作喜欢Sails.js

    【讨论】:

    • 但是对于节点,我经常看到client-side 渲染。什么时候比服务器端更好?我当然理解服务器和客户端的概念。在我看来,客户端渲染比服务器更复杂,因为我们必须在渲染时向视图提供要使用的数据。从服务器端,我们已经有了数据。
    • 最大的原因之一是客户端编译的用户体验可以更像应用程序,而不是每次需要刷新视图中的内容时都必须往返于服务器.
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-09
    • 2017-12-29
    • 1970-01-01
    • 2018-01-05
    • 2015-05-28
    相关资源
    最近更新 更多