除了 scalate 之外还有其他 Scala 模板引擎吗?

发布于 2024-10-21 13:51:44 字数 91 浏览 7 评论 0原文

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

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

I'm tring to embed scalate in my website with sbt+jrebel, but found there are some problems I can't resolve.

So I want to know if there any other template engines based on scala?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

无法言说的痛 2024-10-28 13:51:44

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

How about popping on the Scalate group and describing the actual problems you're having? Am sure its fairly straight forward to work around? If the issue you're having is to do with sbt + jrebel and class reloading of scala code that you want to use inside your template engine; switching template engine's isn't sounding like an option (unless you want to stop using Scala in your templates). Plus Scalate is really the best and most popular template engine that uses Scala expressions inside it.

挽心 2024-10-28 13:51:44

scala 的 Play 框架有一个全新的 scala 模板引擎,

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

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

Play framework for scala has a brand new scala template engine

not sure if it can be used outside of play

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

飘逸的'云 2024-10-28 13:51:44

纯 Scala DSL:

“常规”模板引擎:

Pure Scala DSLs:

"Regular" templating engines:

阳光下的泡沫是彩色的 2024-10-28 13:51:44

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

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

Thanks to String Interpolation from Scala 2.10, now we can use native syntax to generated a complex text content.

Just use Fastring. It has both good performance and simple usage.

﹏雨一样淡蓝的深情 2024-10-28 13:51:44

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

If you're running on the JVM, Scala's interoperability with Java would let you use Velocity or Freemarker.

青春如此纠结 2024-10-28 13:51:44

我可能想看看 Stitchr 它很大程度上受到 StringTemplate 的启发

I might want to look at Stitchr which was largely inspired by StringTemplate

幼儿园老大 2024-10-28 13:51:44

Scalasti 是 StringTemplate 的 Scala 包装器。

Scalasti is a Scala wrapper around StringTemplate.

独自←快乐 2024-10-28 13:51:44

正如上面已经提到的,我建议使用 Twirl(来自 Play 的模板系统)。现在独立使用非常容易。您将在编译时检查模板以及许多更酷和简单的东西:

https://github.com/spray /旋转

As already mentioned above, I would recommend using Twirl (the template system from Play). It's now very easy to use standalone. You'll have compile time checking of your templates and many more cool and simple stuff:

https://github.com/spray/twirl

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文