node.js具有客户端呈现的Web应用程序

时间:2014-02-20 06:14:52

标签: node.js web-applications express client-side server-side

我正在使用node.js构建一个Web应用程序,这是我第一次使用node。我正在使用快速框架,我有一个关于客户端渲染的问题。

我在网上找到的所有教程都谈到了快速和服务器端渲染。他们讨论了如何使用jade表达模板引擎,将渲染模板作为对Web应用程序的响应。

我的应用程序将是客户端繁重的,大多数渲染将在客户端完成。我想调用服务器来获取普通的JSON响应,然后将其渲染到客户端,因此服务器端渲染没有多大用处。

在这种情况下,是表达正确的选择吗?我真的很喜欢我在快递中写APIS的方式,但我很关心如何为我的应用程序提供服务。如果我不想使用服务器端渲染,那就意味着我必须在第一次调用时提供静态HTML,这对我来说似乎很奇怪。

2 个答案:

答案 0 :(得分:0)

如果您希望在客户端完成大部分工作,则可能需要尝试Emberjs。但是,您仍然需要将数据发送到客户端,因此一种方法是在客户端完全构建您的应用程序,只需发送一个简单的HTML并在那里工作。您还可以precompile jade

答案 1 :(得分:0)

您所描述的内容听起来像是在搜索JavaScript MVC(或其他)解决方案。

有很多可能性。为正确的工作选择合适的工具。 请尝试以下链接以获得可能的概述。

Helping you select an MV* framework