我打算開始使用Node.js進行開發,我決定使用一堆MongoDB和Express.js,並使用Ember.js。當談到爲我的觀點選擇模板時,我發現了兩種可能的解決方案,即Jade和Handlebars。應該在Node.js中使用什麼樣的客戶端模板?
我的問題是,經過一堆搜索後,我發現Handlebars經常被提及爲Ember.js的事實上的模板,而Jade被提及爲Node的事實上的模板。
我聽到有人說如果我不使用帶Ember的把手,我會失去Ember提供的很多好處。
另一方面,我聽到了與Node.js和Jade相同的類比,而且我也對Jade更像Haml類語法。
我應該選擇哪兩種?如果我選擇一個,我真的失去了功能嗎?我覺得我必須。
我建議你先試試,看看你得到你想要 – Joseph 2013-04-10 11:50:05
我讀了很多有關這兩個把手和玉,但我怕我不明白是什麼人通過意思「你可能會失去一些Node.js/Ember.js通過不使用Jade/Handlebars提供的優點」。 – zcserei 2013-04-10 11:56:46
使用像Ember這樣的框架的好處在於,您只需將JSON數據發送到瀏覽器(您必須首先將模板發送到瀏覽器,但模板和JSON數據少於原始HTML)。 JSON數據將有助於減少正常Web開發中的開銷。如果你使用Jade,你將會發送HTML代替。 – Kalpers 2013-04-10 12:35:30