播放框架1.2.4 vs 2.0 for production

时间:2012-01-03 20:36:35

标签: playframework

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

任何建议都会有所帮助。 感谢

3 个答案:

答案 0 :(得分: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.

答案 1 :(得分:5)

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

所有这一切,如果您使用Scala for Play 1.2.4进行构建,我相信2.0的升级路径可能相对简单,因此这可能是您的最佳选择。

答案 2 :(得分:0)

毋庸置疑,自问题提出以来已有一年多的时间了,我相信您今天可以安全地选择Play 2作为制作应用。