回答
如何彈出Scalate group並描述您遇到的實際問題?肯定它相當簡單的解決方法?如果你遇到的問題是在你的模板引擎中使用sbt + jrebel和類重新加載scala代碼,切換模板引擎聽起來不像一個選項(除非你想停止在你的模板中使用Scala)。 Plus Scalate真的是最好和最流行的模板引擎,它內部使用Scala表達式。斯卡拉
如果您在JVM上運行,Scala與Java的互操作性可讓您使用Velocity或Freemarker。
謝謝你,但我希望模板基於scala,我可以在其中運行scala代碼 – Freewind 2011-03-12 07:38:26
Scalasti啓發是圍繞StringTemplate的Scala的包裝。
播放框架有一個全新的Scala的模板引擎
不能確定是否可以在外面玩,從斯卡拉2.10使用
http://scala.playframework.org/documentation/scala-0.9.1/templates
由於字符串插值,現在我們可以使用本地語法來生成複雜的文本內容。
只需使用Fastring。它具有良好的性能和簡單的用法。
如上所述,我會推薦使用Twirl(來自Play的模板系統)。它現在非常容易使用獨立。你必須編譯時你的模板和更多的冷靜和簡單的東西檢查:
由Play團隊維護的版本位於:https://github.com/playframework/twirl – 2014-06-10 19:28:16
純斯卡拉的DSL:
「常規」 模板引擎:
- Twirl
- JSP(Java)的
- Freemarker(JAVA)
- Velocity(JAVA)
- Thymeleaf(JAVA)
- Mustache.java(JAVA)
- 1. 是否有可能使Scalate模板像Apache Wicket模板一樣?
- 2. 玩! Scala模板引擎和會話
- 3. scala,spring和scalate
- 4. 模板引擎
- 5. 是否可以在Grails中使用Rythm模板引擎?
- 6. 是否可以在doT.js模板引擎中創建變量?
- 7. 是否可以在Sails.js中使用多個模板引擎?
- 8. 是否有ASP.NET MVC的玉石模板引擎?
- 9. 是否有一個很好的模板引擎C++
- 10. 在Adobe Air應用程序中是否有JavaScript模板引擎?
- 11. 是否有Google App Engine的HTML模板引擎(Java)?
- 12. 在node.js中是否有像erb的模板引擎
- 13. 是否有任何支持Python 3.x的Python模板引擎
- 14. 是否有像c#razorengine爲nodejs的模板引擎
- 15. 是否有Visual Studio(MVC 5框架)的模板引擎?
- 16. VB中是否有任何一種模板引擎?
- 17. Thymeleaf模板引擎吞嚥例外
- 18. scalate模板不能工作
- 19. JADE/SCALATE模板錯誤 - InvalidSyntaxException
- 20. 是否有任何替代郵件模板像速度引擎模板
- 21. 是否有支持分層模板的PHP/Javascript/c#/ java或ruby模板引擎?
- 22. 模板引擎JS
- 23. 笨模板引擎
- 24. Python模板引擎
- 25. asp.net模板引擎
- 26. 模板引擎笨
- 27. Javascript - 模板引擎
- 28. Javascript模板引擎?
- 29. JavaScript模板引擎
- 30. Android模板引擎
非常感謝。我之前在scalate組中發佈過一些線程,但我並不擅長scala(以及Java的類加載器),我找不到原因。 – Freewind 2011-03-14 10:32:51
你是對的。斯卡拉特對我來說仍然是最好的。 PS:我已經嘗試過你的jrebel插件,但仍然無法使用sbt。最後,我決定在沒有jrebel的情況下運行,只是讓jetty重新加載webapp。 – Freewind 2011-03-15 15:35:46
Scalate的啓動時間可以改善,初始化模板引擎需要幾秒鐘。另外,在Scalate中,我將scala編譯器jar作爲依賴項。 – Tvaroh 2013-10-09 12:38:15