我正在尝试使用 sbt+jrebel 将 scalate 嵌入我的网站,但发现有些问题我无法解决。
所以我想知道是否还有其他基于scala的模板引擎?
我正在尝试使用 sbt+jrebel 将 scalate 嵌入我的网站,但发现有些问题我无法解决。
所以我想知道是否还有其他基于scala的模板引擎?
加入Scalate 小组并描述您遇到的实际问题怎么样?确定它可以相当直接地解决吗?如果您遇到的问题与要在模板引擎中使用的 sbt + jrebel 和类重新加载 scala 代码有关;切换模板引擎听起来不像一个选项(除非您想停止在模板中使用 Scala)。Plus Scalate 确实是最好和最流行的模板引擎,它在其中使用了 Scala 表达式。
scala 的播放框架有一个全新的 scala 模板引擎
不确定它是否可以在游戏之外使用
http://scala.playframework.org/documentation/scala-0.9.1/templates
感谢 Scala 2.10 的字符串插值,现在我们可以使用原生语法来生成复杂的文本内容。
只需使用Fastring。它既具有良好的性能,又具有简单的用法。
如果您在 JVM 上运行,Scala 与 Java 的互操作性将允许您使用 Velocity 或 Freemarker。
我可能想看看主要受StringTemplate 启发的 Stitchr
Scalasti是围绕 StringTemplate 的 Scala 包装器。
如上所述,我建议使用 Twirl(Play 的模板系统)。现在非常容易独立使用。您将在编译时检查您的模板以及更多酷而简单的东西: