BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Java 9推迟6个月发布?

| 作者 Ben Evans 关注 22 他的粉丝 ,译者 刘嘉洋 关注 0 他的粉丝 发布于 2015年12月4日. 估计阅读时间: 2 分钟 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。

近日,来自于Oracle的Java首席架构师Mark Reinhold提议推迟Java 9的发布时间。

目前的计划是到今年12月10日实现Java 9的特性完备,从而为明年9月GA版的发布预留出大约9个月的时间。根据新的提议,这个时间将会延后6个月左右。这意味着新的特性完备日期将会推迟到明年5月25日,同时GA版的发布也将相应延迟到后年的3月23日。

Reinhold在OpenJDK 9的邮件列表中提到Project Jigsaw(Java新的模块化特性)是造成此次延迟的主要原因。这次延迟提议体现出了大家的共识,即还需要更多的时间才能使得模块化变得成熟起来。近期,旨在让开发者探索模块化特性的JDK 9早期访问构建版已经发布,不过广泛的社区测试才刚刚开始。在模块化JDK上进行开发的工具基础设施依然处于试验阶段,虽然所有主流的IDE与构建工具都在积极尝试支持Jigsaw,不过依然还有很长的路要走。

OpenJDK社区肯定会对此次推迟的提议表示热烈欢迎。模块化与Jigsaw为Java所带来的变化是非常巨大且复杂的,因此没必要匆匆忙忙发布一个低劣的实现。Stephen Colebourne(Java Champion,颇受欢迎的Java 8 Date & Time API规范的领导者)说到:“毫无疑问,我希望将事情做对,即便延迟也没关系”。

Reinhold说到:“相比于添加一堆新特性来说,更好的做法是再多花点时间稳固、打磨以及精细化调整已经实现的那些特性”。我们可以充分利用这个机会进行完整的测试并化解其他大的变更所带来的风险,比如说sun.misc.Unsafe的标准化或是移除,以及默认垃圾收集器的变化,它要满足于更加谨慎的社区回应,而不仅仅是Jigsaw核心本身。

查看英文原文:Java 9 Delayed By 6 Months?


感谢张龙对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ@丁晓昀),微信(微信号:InfoQChina)关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入InfoQ读者交流群InfoQ好读者(已满),InfoQ读者交流群(#2)InfoQ好读者)。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT