播放框架1.2.4 vs 2.0 for production

Fei*_*Fei 3 playframework

我计划在3个月内使用Play Framework构建生产就绪的应用程序.我应该从1.2.4或2.0开始.2.0有一些非常好的功能,但它处于测试阶段.

任何建议都会有帮助.谢谢

Bij*_*jan 11

2012年7月更新:

每天玩2成熟所以我需要更新......

  • 如果你想要经过验证的稳定性和大量的插件:坚持使用1.X分支.
  • 如果你想生活在边缘:去2.X分支.

如果你选择Play 2,请记住以下几点:尽管Play 2的编写方式与编写2.0.2一样,但发送电子邮件等一些内容仍然缺失,并计划在以后发布.许多插件需要使用play2进行更新和测试.文档越来越好,但它仍然没有1.X分支那么成熟.

KR :)


简而言之:

坚持1.X*

  • 目前在Play 2.0的主分支中有很多事情发生,而beta已经过时了.缺少文件上传等内容,缺少适当的文档或缺少模块,需要整个框架.如果您想尽快提高效率,请使用当前的生产版本.如果您的应用程序更适合自我启发,请继续尝试第2版.


Cod*_*nci 5

核心开发团队的建议是Play 1.2.x仍然是开发生产应用程序的最佳方式.Play 2.0将在您的应用程序生产期间发布,但它将是第一个版本,因此可能存在错误等.此外,2.0正在进行中.它能够构建完整的应用程序(如分发中提供的示例所示)但仍然缺少功能,并且在现在和候选版本之间可能会发生变化.因此,我会对基于它的实时应用程序保持警惕.

总而言之,如果您使用Scala for Play 1.2.4进行构建,我相信2.0的升级路径可能相对简单,因此这可能是您的最佳选择.