【发布时间】:2012-06-01 14:51:52
【问题描述】:
Play 2.0 使用基于 scala 的自定义模板引擎,允许在 html 代码中使用 scala 的子集。
为什么做出这个设计决定而不是使用 scalas 内置 xml 模式?
播放模板引擎有一些缺点,比如
- 仅支持 scala 的一个子集,例如,似乎无法在函数内部定义函数
- eclipse 不支持编辑器
另一方面,我知道 play scala 模板引擎支持非格式良好的 html,这在 scalas xml 模式下是不可能的,但我想应该总是可以以格式良好的方式编写模板大大地。我只是 play 和 scala 的初学者,只是想了解上下文。
【问题讨论】:
标签: template-engine playframework-2.0 design-decisions