2014-02-20 38 views
0

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

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

我的应用程序将是客户端沉重,大部分渲染将完成客户端。我想调用服务器来获得普通的JSON响应,然后渲染它的客户端,所以服务器端渲染没有多大用处。

在这种情况下,表达一个正确的选择?我非常喜欢我可以用快递写APIS的方式,但我很担心如何为我的申请提供服务。如果我不想使用服务器端渲染,这意味着我将不得不在首次调用时提供静态HTML,这对我来说似乎很奇怪。

+0

您要找的是什么,也许[angularjs(http://angularjs.org/)。 Angularjs为客户端提供了许多功能。 – Silom

回答

0

如果您想要在客户端完成大部分工作,您可能需要尝试Emberjs。但是,仍然需要将数据发送到客户端,所以一种方法是在客户端完全构建您的应用程序,只需发送一个纯HTML并在上面工作即可。你也可以precompile jade

0

你所描述的听起来像是你正在寻找一个JavaScript MVC(或其他)解决方案。

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

Helping you select an MV* framework

相关问题