2014-02-20 36 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

相關問題