玩Java框架?版本1.x.x或2.x.x.

时间:2013-04-10 12:25:15

标签: java playframework playframework-2.0

我只是想知道应用程序是用Java开发的,是否更适合Play 1.x.x或2.x.x?

以及版本1.x.x将支持多长时间?它是一个活跃的叉子吗?

由于

3 个答案:

答案 0 :(得分:4)

从Play 2+开始,原因很简单,Play 1.x不再由Zenexity正式开发。它现在只在维护模式下。

几个月前出现了一个分叉:Yalp Framework

答案 1 :(得分:3)

基本上1.x.x仍然存在,因为它与2.x.x真正不同

将Play1项目转换为Play2几乎记录了所有内容,因此Play必须继续支持Play1以保持已经使用1.x.x进行生产的“客户”

如果您现在正在开始一个项目,无论是Java还是Scala,我建议您使用Play 2.1.x,因为它具有最新且最强大的功能。它也适用于最新版本的scala(我知道这与你的问题无关)。

TLDR:1.x.x已过时但仍然受支持,因为很多人仍在使用中,因为将1.x项目移植到2.x

并不容易

答案 2 :(得分:1)

首先,我认为你应该阅读What are the major differences between Play Framework 1.0 and 2.0?。 2.x正在积极开发中,如果你遇到麻烦,你必须阅读scala的核心代码,你必须使用SBT,这是比简单构建工具更多的Scala构建工具。

对于play 1.x,有一个fork yalp,但是它在开头并将与旧的api打破,但它是普通的java。

如果您需要play2.x的某些功能(响应式网络的意思是服务器具有良好的响应性,与网页设计无关。)我认为使用scala进行游戏是最佳选择。如果你有一个简单的应用程序,play1.x会做你需要的一切。

请查看教程以获得感受。