2011-02-12 33 views
13

我正在尋找一種可以在服務器端(如ERB)和客戶端(如EJS)上工作的模板解決方案,因此我無需編寫視圖兩次以供使用比如說,Rails和Backbone。首先想到的是小鬍子。任何其他?
任何人都這樣做成功?可在服務器和客戶端上運行的模板語言

編輯

我一直彙編Here

回答

9

嘗試Mustache。 (Twitter在最近的重新設計中使用了它,因此它們可以在服務器端Ruby和客戶端JavaScript之間共享模板。)

它也可用於Ruby,JavaScript,Python,Erlang,PHP,Perl,Objective-C, Java,.NET,Android,C++,Go,Lua,ooc,ActionScript,ColdFusion,Scala,Clojure,Fantom,CoffeeScript,D和node.js.

(是的,我知道你在你的問題中提到,但是,這個答案有鏈接之類的東西。)

+0

不過,Twiter信息很好 – clyfe 2011-02-18 16:05:24

0

你可以看看這個HAML implementation for JS(假設你打算使用HAML就是;))。另外最常用的JS模板是originally suggest(不確定它是否有一個名稱,實際上?)John Resig與ERB分享了關鍵元素。它還與underscore.js的模板功能一起使用。

我沒有試過,實現你後還沒有什麼,但想了幾次,我猜你會遇到與現有解決方案和實施的事情象例如問題循環。只是我5分。

相關問題