2010-12-08 75 views
15

我正在看第一次javascript模板,小鬍子和jquery-tmpl是目前最有力的競爭者。mustache.js與jquery-tmpl

我的一些要求:

  • 模板將住在單獨的文件將包含在多個頁面
  • 所有(或幾乎所有)的數據將來自調用一個RESTful API,返回JSON
  • 我們是一個Java/Eclipse的店,所以語法高亮和與兼容性將是很好,如果它是在所有

任何一個問題,知道任何比較的速度,易用性方面使用,靈活性,穩定性?我應該考慮其他因素嗎?其他頂級模板引擎?

(我知道有otherquestions在這個普通的話題,但我看不出這兩者之間有什麼直接的,廣泛的比較。)

+1

你最終選擇了哪一個? – lo5 2011-03-07 14:41:43

回答

14

我的理由去選擇比任何其他模板語言的鬍子是,它是針對您可能使用的任何語言實施。因爲它也是一個真正的邏輯不可知的模板語言,所以你的模板變得可移植。因此,您可以靈活地選擇在客戶端或服務器端渲染模板。儘管我沒有可用的基準,但我認爲這種性能不應該成爲問題。

10

最初我開始使用jquery templates,但很久以前就停止了開發。

看一看handlebar.js作爲替代mustache.js(見http://catchvar.com/jquery-tmpljs-vs-handlebarsjs

handlebar.js似乎是約2x faster比鬍子。 我一直在一些項目中使用車把,並在一兩個車型中使用車把。我更喜歡把手,並發現它「更好」。這是一個不錯的教程Andrew Burgess我找到了。

編輯MAR-2013:也是從那時開始的Twitter已經發布Hogan.js看起來真棒和其他事物一樣,Twitter的呢,所以我會調查,太多在一些點。