Playframework 您需要了解scala才能使用java play框架吗

Playframework 您需要了解scala才能使用java play框架吗,playframework,playframework-2.0,playframework-2.1,Playframework,Playframework 2.0,Playframework 2.1,我遇到了Java Play框架,并决定尝试一下,但在深入阅读教程后,我开始看到一些Scala元素(index.Scala.html),其中包含一些与Scala相关的内容,我不理解。我计划在有限的时间内制作一个基本的聊天应用程序,其中包含Play,鉴于这种情况,我还需要学习Scala吗?您几乎不需要,Scala在视图中使用,但是所需的知识水平与您学习任何其他模板引擎时的知识水平相似。。。仅此而已您可以用Java编写应用程序,而无需了解太多Scala(视图除外)。但是,当出现问题时,您需要能够阅读S

我遇到了Java Play框架,并决定尝试一下,但在深入阅读教程后,我开始看到一些Scala元素(index.Scala.html),其中包含一些与Scala相关的内容,我不理解。我计划在有限的时间内制作一个基本的聊天应用程序,其中包含Play,鉴于这种情况,我还需要学习Scala吗?

您几乎不需要,Scala在视图中使用,但是所需的知识水平与您学习任何其他模板引擎时的知识水平相似。。。仅此而已

您可以用Java编写应用程序,而无需了解太多Scala(视图除外)。但是,当出现问题时,您需要能够阅读Scala来调试框架本身。

这取决于您的视图需要多少编码。如果您有复杂的视图,最好熟悉scala的概念。。。如果你的应用程序没有太多的视图(例如REST API),你根本不需要接触scala。

scala模板引擎也可以换成Java、Groovy等。是的,但你完全知道@JamesWard,这将是一个非常昂贵的转换:原生scala模板引擎比Groovy或其他东西快,还有什么是类型安全的,结合好的IDE。。。加快并确保开发。是的,我认为这是最好的选择,但不是唯一的选择。:)您将得到隐式参数、多个参数列表、符号和一堆scala的其他部分。这类似于任何其他模板语言——也许吧,但scala是一种复杂的模板语言。