2011-08-16 36 views
5

正如標題所說,我目前正在尋找一種可以與Java和Javascript一起工作的模板引擎。我的想法是,我的ajax json對象可以使用相同的模板文件來渲染客戶端,像Java一樣在服務器端進行。尋找一個可用於Java和JavaScript的模板引擎

我知道有谷歌封閉模板,但它與guice 2.0一起工作,我目前的項目在guice 3.0下運行,兩者一起只是創建奇怪的錯誤,我嘗試使用它們,但現在約2周失敗...

那麼除了google-closure之外還有什麼?

+0

只是要注意:Google發佈了一個新版本的封閉模板庫,現在基於guice 3.所以我的問題消失了;) – Johnnycube

回答

4

你可以看看Mustache

+0

這真的看起來很有趣!謝謝。 – Johnnycube

+0

我真的有一些快速工作的例子運行。真喜歡它。我想我',現在就去使用它。真的很期待Mustache 2.0,因爲它具有JavaScript預編譯功能 - 就像它看起來那樣。 – Johnnycube

0

而且Histone似乎是兩個

BTW:同一主題是here

0

我意識到這是一個老問題,但你有沒有考慮解僱了javax.script.ScriptEngine和運行相同的JS模板系統Java以及?這樣,您可以選擇您實際需要的模板系統,而​​不是基於使用哪種語言來進行折中。我懷疑Java中的嵌入式JS(Rhino/Nashorn)會像本地Java實現那樣執行,但取決於您的應用程序可能並不重要。