你希望 Java EE 8 中包含哪些新特性?
英文原文:Final Results from our Java EE 8 Community Survey
Java EE 7 已经发布快一年了(2013 年 6 月发布),开发团队在这段时间内也一直在规划下一个大版本 Java EE 8。
近日,Java EE 社区开展了一项调查,看开发者希望哪些功能出现在 Java EE 8 版本中。
关于新的 JSR
下图展示了开发者认为应该包含在 JavaEE 8 中的一些比较重要的 JSR。其中 79% 的用户认 Java API for JSON Binding 比较重要,其次是 JCache 和 Java EE Configuration。
JCache 原定加入 JavaEE 7 中,但是由于开发进度滞后,就无缘 JavaEE 7 了,而很有可能出现在 JavaEE 8 中。
下图展示了社区调查中一些候选特性的票数。
关于 HTML5
在 Java EE 7 中,增强了对于开发 HTML5 应用程序的支持,比如 WebSockets、JSON、Servlet 3.1 NIO、REST 等方面的改进等。
在 Java EE 8 社区调查中,针对 HTML5 的改进建议一部分集中在全部或部分采用用户代理,其中有1/3 的开发者建议标准化一个 JavaScript 框架,或者优化并集成一个特定框架。其他开发者建议在 JavaEE 和用户代理之间提供几种形式的直接绑定,建议标准化一个客户端适配层,比如 Sencha touch 或 Apache Cordova。
另一些开发者的建议主要集中在 JSF 上,认为应该进一步加强现有的 JSF 对 HTML5 支持情况,另一些开发者还建议改进 JSF 生成的标签。
关于 NoSQL
根据调查数据,使用 Java EE 技术的开发者中,有 32.1% 的开发者使用 NoSQL,对于 Java EE 中 NoSQL 相关标准应该是什么样的,有 46% 的开发者认为应该基于 JPA,有 32.5% 的开发者认为应该有一个新的 API,还有 16.2% 的开发者认为只需一个简单的键值存储 API 即可。
社区调查结果:JavaEE8 Community Survey Results(PDF)
Via Oracle 官方博客