Java 9 因模块化进程缓慢而欲推迟发布

Oracle 欲推迟 Java 9
的发布,因为需要额外的时间来开发模块化功能和项目
Jigsaw ,发布时间计划从 2016 年 9
月推迟到 2017 年 5 月。如果下周二 (12.8)
没有充分的反对意见,就会采用这个新提议。

澳门新葡亰游戏网址 1

Java 9 是标准 Java 平台非常重要的一个版本, 澳门新葡亰游戏网址,原本计划在 2016 年 9
月发布,而现在可能会被推迟
6 个月。

甲骨文OpenJDK项目负责人Mark
Reinhold今天在博客中称,Jigsaw项目的开发工作相对滞后,将不会出现在明年发布的Java
8中。
Jigsaw项目旨在在Java
SE平台上设计并实现的一个标准的模块系统,并在Java
SE平台以及JDK中应用该系统。Reinhold称,根据最初设想,Jigsaw项目将被应用在Java
8中,预计在2013年5月完成主要功能,并在9月左右发布最终版本。项目正在稳步开展中,但是仍存在一些重大的技术挑战,更重要的是,没有足够时间用于广泛评估、审查、反馈。因此,Jigsaw项目将被推迟到下一个版本Java
9中。到目前为止,OpenJDK社区已经实现了模块系统的初步设计,并发布了一个开源的原型实现,任何人都可以下载、评估。按照计划,Java
8将于2013年9月左右发布,届时将包括Lambda项目、新的Date/Time
API、类型注解以及一些小的特性。
Java
9将在两年后,也就是2015年9月左右发布,除了Jigsaw项目外,其他的新特性尚未确定。Reinhold称,虽然推迟Jigsaw项目并不是一个愉快的决定,但是似乎是一个最好的选择。Via
MreinholdBlog

澳门新葡亰游戏网址 2

在这周的一封 openjdk
邮件列表中,甲骨文的
Java 平台组首席架构师 Mark Reinhold
写道,计划推迟的原因主要是模块化开发的复杂性,这是为了提升系统的可扩展性和性能,模块化开发基于
Jigsaw 项目。在之前的 18 个月 Jigsaw 的开发进程一直很顺畅,但是由于当前
JDK (Java Development Kit) 9 特性完整里程碑是 12 月 10 日,Jigsaw
需要更多的时间来开发。

“JSR 376 EG (专家组)
尚未发布初稿评审规范,但是在过去两个月收到了很多高质量的反馈和建议,而且还会继续有更多,所以
Java 开发组希望能确保基础构建工具和 IDEs
的维护者能有充足的时间来设计和实现模块化开发支持。”

网站地图xml地图