实际上并没有使用它,但 Twirl ( https://www.playframework.com/documentation/2.5.x/JavaTemplates ) 称自己为“基于 Scala 的类型安全模板引擎”(显然可以在 Play for Java 中使用) .
引用:
Twirl 是一个基于 Scala Play 的类型安全模板引擎,它是一个强大的基于 Scala 的模板引擎,其设计灵感来自 ASP.NET Razor。具体是:
紧凑、富有表现力和流畅:它最大限度地减少了文件中所需的字符和击键数量,并实现了快速、流畅的编码工作流程。与大多数模板语法不同,您无需中断编码即可在 HTML 中明确表示服务器块。解析器足够聪明,可以从您的代码中推断出这一点。这实现了一个非常紧凑和富有表现力的语法,它干净、快速且打字有趣。
易于学习:它可以让您以最少的概念快速提高工作效率。您使用简单的 Scala 结构和所有现有的 HTML 技能。
不是一种新语言:我们有意识地选择不创造一种新语言。相反,我们希望让 Scala 开发人员能够使用他们现有的 Scala 语言技能,并提供模板标记语法,以实现出色的 HTML 构建工作流程。
可在任何文本编辑器中编辑:它不需要特定的工具,使您能够在任何普通的旧文本编辑器中高效工作。