我想用sbt + jrebel在我的网站上嵌入scalate,但发现有些问题我无法解决。
所以我想知道是否还有基于scala的其他模板引擎?
答案 0 :(得分:4)
如何弹出Scalate group并描述您遇到的实际问题?我肯定可以直接解决这个问题吗?如果您遇到的问题与sbt + jrebel以及要在模板引擎中使用的scala代码的类重新加载有关;切换模板引擎听起来不像一个选项(除非你想在你的模板中停止使用Scala)。加上Scalate真的是最好的,也是最受欢迎的模板引擎,里面使用了Scala表达式。
答案 1 :(得分:4)
scala的Play框架有一个全新的scala模板引擎
不确定它是否可以在游戏之外使用
http://scala.playframework.org/documentation/scala-0.9.1/templates
答案 2 :(得分:3)
Pure Scala DSLs:
"定期"模板引擎:
答案 3 :(得分:2)
感谢Scala 2.10中的String Interpolation,现在我们可以使用本机语法生成复杂的文本内容。
只需使用Fastring即可。它具有良好的性能和简单的使用。
答案 4 :(得分:0)
如果您在JVM上运行,Scala与Java的互操作性将允许您使用Velocity或Freemarker。
答案 5 :(得分:0)
我可能想看看Stitchr,它主要受到StringTemplate的启发
答案 6 :(得分:0)
Scalasti是StringTemplate的Scala包装器。
答案 7 :(得分:-1)
如上所述,我建议使用Twirl(Play模板系统)。它现在很容易使用独立。您将对模板进行编译时检查以及更多简单明了的内容: