这里有一些非常好的答案,我只是想添加一些小点并提供随着时间变得更加清晰的细节。
浏览器内报告:播放 2 报告 Javascript(使用 google 的闭包编译器)和浏览器中的 CSS 文件中的错误,而不仅仅是 Java/Scala 文件。这真的很酷。
部署为 WAR: Play 2仍不正式支持部署或导出为 WAR。存在一个应该提供此类支持的插件,但仍处于测试阶段,存在一些已知问题。如果没有 Servlets 3.1 容器,完全支持 Play 2 的所有功能是不可能的,这至少需要半年时间,可能更久。
插件:目前play 1还有很多,如果你依赖一些插件,确保play 2也存在。
IDE 支持: IntelliJ 12 应该内置对 play 2 的支持。你已经可以获得 EAP(我用完了允许的超链接,所以你必须用谷歌搜索)。
主观意见:我觉得 Play 2 似乎牺牲了一些简单性来支持更高级的功能和更完整的类型安全。我并不是说 Play 2 难或不直观,只是不如 Play 1。
Play 1 是 Web 开发人员为 Web 开发人员提供的 Web 框架。Play 2 是 Web 开发人员为 Web 开发人员提供的具有前瞻性的 Web 框架。
可以这么说,重点略有转移,易用性不再是主要目标,而是两个主要目标之一。这当然只是我个人的看法,我知道的很少。