1

我是前 php 开发人员和新的初级 Java 开发人员。

我想知道。游戏框架中是否还有其他没有 scala 语言的模板引擎?

我不想在播放框架中使用 scala 模板引擎。

谢谢你。

4

1 回答 1

4

实际上你应该分开两个不同的东西:你用于构建项目的主要语言——它可以是 Java 或 Scala 或(Java 和 Scala)都属于你。

第二件事是模板引擎,尽管还有其他可能性,例如 Franz 提到的 Groovy,但使用它们而不是内置引擎并不是一个好的选择。使用 Scala 模板的主要目标是它的类型安全和性能编译。

更重要的是,模板系统并不总是使用与框架相同的语言——如果你比较一下的话。PHP 和 Smarty 语法——它们就像“拳头抵在鼻子上”。因此,如果您停止思考“Java vs. Scala”并开始“控制器和视图”,您会发现这并没有错。

创建模板所需的初始 Scala 知识没有理解 Smarty 复杂,另一方面,因为它仍然是编程语言,您可以直接在视图中使用它的所有优点,这使得它非常强大。

于 2013-09-18T19:19:49.977 回答