一个播放2框架应用程序 - 使用Java和斯卡拉(One Play 2 Framework App

2019-07-29 03:00发布

我想用吗啡为我的数据访问,但我也想尝试使用Scala的Web内容。 是否可以混合和匹配的Java和Scala文件,或者如果我选择使用Java,我要坚持到Java?

我知道这是一个新手的问​​题,我从Python / Django的世界即将到来,我真的很喜欢玩,没在过去的一些Java编程,但斯卡拉看起来很有趣,所以当我有点不敢完全跳进斯卡拉,我希望能够使用它,即向Java。

感谢所有帮助。

Answer 1:

您可以使用definitevelly Java和Scala的,因为玩的是JVM的框架,而不是Java,也不是斯卡拉之一。

因此,在控制器,你可以有一个ScalaApplication.scala和JavaApplication.java如果你想。

而且他们调用(重定向,...)彼此。



Answer 2:

是的,这是可能的播放应用程序使用Java和Scala的文件。 事实上模板系统本身表明了这一个方面。 您也可以Scala和Java的控制器的混合。 (我没有测试过,但是我推测它应该是可以混合Scala和Java的模型,以及)。

这是因为这两个Scala和Java文件都变成了几乎相同的字节码,因此JVM是不可知的,其中写的代码的语言。

注:在创建从游戏控制台选项分配给创建一个Java斯卡拉或空project.This选择一个新的应用程序设置的默认配置建设,主要涉及在templates.It不会是自动获得进口防止您从其他语言中加入代码后



文章来源: One Play 2 Framework App - use both java and scala