标题: Java EE 6遥遥无期 预览版两极分化 [打印本页] 作者:
qingqing3721 时间: 2011-10-5 10:00 标题: Java EE 6遥遥无期 预览版两极分化
对Java开发者来说,最近可以说是一段幽默的时间。被Oracle收购后,Java的保管人Sun Microsystems的业务正在被Oracle一步步兼并,而同时一个重要的Java新规范正接近完成。
自从2006年度JavaOne大会上Java EE规范取得同意以来,Java EE 6本应是企业Java的第一次规范更新。今年的JavaOne 2009已经曲终人散,但是我们仍没有看到Java EE 6敲定的音讯——甚至连提到如今进展如何的音讯都很少。
那么,Java EE 6如今究竟到了哪一步呢?为什么没有在JavaOne会议上发布?Java EE 6离我们还有多远?
去年11月,通过发布用于Java EE服务器的GlassFish V3的Prelude版,媒体也曾经报道过Sun曾经泄漏的一些Java EE 6的草案和新增特性。据我们了解,Sun原本计划在今年的JavaOne 2009上将Java EE 6的详细细节作为重头新闻发布,但结果却不是这样——仅仅是发行了Java EE 6的预览版,作为GlassFish更新发布会的一个小插曲。
“我们原本打算分红两个新闻发布:一个是宣布GlassFish Portfolio的更新,然后第二个新闻发布是Java EE 6的预览。但最后,我们还是决议做一个结合的新闻发布,”Sun公司Java EE/GlassFish总监Paul Hinz通知我们。
他解释说,Java EE 6规范已经接近完成,binger旗舰店大局部的规范处在拟议的最后草案阶段。据Hintz说,最终的Java EE 6计划在今年秋天发布。
但是目前我们还无法搞清楚Oracle的新角色会怎样影响Java的发展。到Hintz的那个时分,数据库巨人可能已经完成收购,也就是说到时Oracle已经开始直接领导Java。虽然Oracle首席执行官Larry Ellison 在JavaOne 2009期间表现得非常热情,并且特意宣布他的公司一定会继续热捧Java。
而且Oracle方面拒相对我们提出的问题做出评论。
不论Oracle的参与会产生什么影响,Java EE的开发者们都必须不断推进和完善规范,因为最终用户和授权用户的要求必须要失掉满足。
例如Hintz说,一旦Java EE 6规范在春季定稿,Java EE的授权用户将需要使用TCK(Technology Compatibility Kit,技术兼容性套件),在应用平台上验证Java EE 6。
不过Hintz担保说,从现有的Java EE 5迁移到Java EE 6将不会有任何特别的应战。
“Java EE 6是向后兼容Java EE5的,因此,在Java EE 5规范下开发的应用可以不做改变的运行在Java EE 6兼容的应用服务器上,”Hintz说。之前也有报道曾就Java EE 5能否能让Java平民化做过火析,如今看来,Java EE 5的优点会被Java EE 6所保管,但向后兼容肯定给Java EE带来更高的复杂度。