2013-06-27 191 views
0

我們將創建一些將訪問相同api的應用程序。我們決定支持的部分將在node.js開發,數據庫將是MySQL和可能的某些部分mongoDB服務器端渲染/模板化

我有問題決定將是一個網站的Web應用程序的前端。看看這個問題:Separate REST JSON API server and client?我們決定更適合我們的服務器端模板/渲染。

您是否認爲僅對模板使用PHP框架(如symfony,laravel等)是一個很好的解決方案,或者使用一個完整的框架提供了許多我們不打算僅用於模板?我正在考慮使用僅僅是模板引擎的樹枝,並試圖使骨架適合它,只是爲了更好地構建對API的ajax調用。

你有什麼不同的建議服務器端渲染?

我沒有任何經驗,這就是爲什麼我寫作,以防止採取不好的決定。

回答

3

Node.JS有很多很棒的模板選項!下面是我用的一些小清單:

  • hogan(由Twitter,感覺就像鬍子)
  • jade(由tjholowaychuk,後面明示相同的代碼機和一大堆其他真棒節點的項目)
  • ginger(由你真正!)
  • swig(現在我個人最喜歡的)
  • ejs(簡單的JavaScript功能於HTML的事情,感覺就像PHP)

我現在喜歡swig。這基本上是我在做姜時想要建立的。它的外觀和感覺與django的模板系統很相似,許多流行的模板語言(例如樹枝)都受到啓發。

+0

我想指定我不想在node.js在一起。我只是想爲api開發一個不同的客戶端。 –

+0

在這種情況下,從這個問題中刪除node.js標記可能是一個好主意。 – deoxxa