回答
如何弹出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,spring和scalate
- 3. 模板引擎
- 4. 是否有Visual Studio(MVC 5框架)的模板引擎?
- 5. 在node.js中是否有像erb的模板引擎
- 6. 是否有一个很好的模板引擎C++
- 7. 是否有任何支持Python 3.x的Python模板引擎
- 8. 在Adobe Air应用程序中是否有JavaScript模板引擎?
- 9. VB中是否有任何一种模板引擎?
- 10. 是否有ASP.NET MVC的玉石模板引擎?
- 11. 是否有Google App Engine的HTML模板引擎(Java)?
- 12. 是否有任何替代邮件模板像速度引擎模板
- 13. scalate模板不能工作
- 14. JADE/SCALATE模板错误 - InvalidSyntaxException
- 15. Javascript模板引擎?
- 16. 模板引擎JS
- 17. 笨模板引擎
- 18. asp.net模板引擎
- 19. Python模板引擎
- 20. JavaScript模板引擎
- 21. 什么是Twig for php模板引擎?
- 22. 这是哪个模板引擎?
- 23. js模板引擎是什么?
- 24. 是freemaker客户端模板引擎?
- 25. PHP有哪些模板引擎选项?
- 26. 没有模板引擎的Node.js
- 27. 没有后端的模板引擎?
- 28. Play框架的模板引擎中是否存在“instanceof”功能?
- 29. 模板引擎的node.js
- 30. GWT和模板引擎
非常感谢。我之前在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