10

我正在尝试使用 sbt+jrebel 将 scalate 嵌入我的网站,但发现有些问题我无法解决。

所以我想知道是否还有其他基于scala的模板引擎?

4

8 回答 8

4

加入Scalate 小组并描述您遇到的实际问题怎么样?确定它可以相当直接地解决吗?如果您遇到的问题与要在模板引擎中使用的 sbt + jrebel 和类重新加载 scala 代码有关;切换模板引擎听起来不像一个选项(除非您想停止在模板中使用 Scala)。Plus Scalate 确实是最好和最流行的模板引擎,它在其中使用了 Scala 表达式。

于 2011-03-14T08:50:48.277 回答
4

scala 的播放框架有一个全新的 scala 模板引擎

不确定它是否可以在游戏之外使用

http://scala.playframework.org/documentation/scala-0.9.1/templates

于 2011-06-25T19:48:45.333 回答
3

纯 Scala DSL:

“常规”模板引擎:

于 2015-07-14T21:19:55.223 回答
2

感谢 Scala 2.10 的字符串插值,现在我们可以使用原生语法来生成复杂的文本内容。

只需使用Fastring。它既具有良好的性能,又具有简单的用法。

于 2012-12-06T15:30:33.107 回答
0

如果您在 JVM 上运行,Scala 与 Java 的互操作性将允许您使用 Velocity 或 Freemarker。

于 2011-03-12T07:23:44.293 回答
0

我可能想看看主要受StringTemplate 启发的 Stitchr

于 2011-03-12T09:51:49.037 回答
0

Scalasti是围绕 StringTemplate 的 Scala 包装器。

于 2011-03-12T14:49:16.833 回答
-1

如上所述,我建议使用 Twirl(Play 的模板系统)。现在非常容易独立使用。您将在编译时检查您的模板以及更多酷而简单的东西:

https://github.com/spray/twirl

于 2014-01-07T16:15:55.043 回答