2013-08-01 20 views
4

例如我看到Node.js有很多人使用玉或swig提到過。我正在構建一個Node.js應用程序,它將使用RESTful接口與客戶端進行通信。我希望能夠發送和接收更新。我已經看到的很多教程或者我在網上看到的應用都使用了翡翠或其他模板引擎。爲什麼我們使用Node的服務器端模板引擎?

在服務器上使用模板引擎的好處在於提供大量常規的html/javascript,並允許客戶端根據從服務器發送的信息呈現特定的頁面?服務器端tmeplating引擎如何改進對RESTful界面的使用?編輯:有沒有任何優勢,還是隻是個人喜好?

如果它在某些方面是有利的,我會花時間,現在來學習它之前,我在我的項目得過了頭,而不是希望我也學過早期:-D

Here就是一個例子,它使用玉琅。

+0

模板和RESTfulness是正交的。 –

+0

就像在,他們沒有任何關係。好的,這很好 –

回答

0

類似SGML的標記語言對於計算機和程序員來說都很難讀取。模板引擎通常通過使用較小的令牌和語法來幫助加速編程。另外,如果您經歷了模板需要的預處理器,則通常可以添加變量和邏輯。

缺點是需要花費週期來渲染模板。通常這不是問題,因爲大多數項目都受到了上市時間的阻礙,並且不缺乏處理效率。

我對我的大部分項目都使用Jade,因爲從HTML過渡到Jade非常容易,而且也很直觀。從HTML到Jade我幾乎沒有任何學習曲線困難。

相關問題