NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

Java 9 接近交付日期和范围审查

  • 2016-07-31
  • 本文字数:946 字

    阅读完需:约 3 分钟

在 Java 9 需要在 2016 年 5 月前完成完整功能却错过了截止日期后,Java 平台的首席架构师 Mark Reinhold 提出了一个方案来完全审查所有遗留在未完成JEP 中的工作,并且决定了是进一步推迟这个项目来适应进度还是减少项目范围。虽然进度还没有完成,但是现在的状态更适合两者相结合起来做。

Reinhold 之前声明过他认为 Java 新版本没有赶上截止日期应该采取什么行动:从一方面来说,有一些核心的、为新版本赋予意义的功能,并且交付需要延迟才能囊括这些核心功能;而从另一方面来说,他强调了为新版本发表一个相对可预测的时间安排,并作出了非核心功能如果不能按时做完则应该减少项目范围的结论。项目的根本原因支持了他们提出的观点:选出 Java 9 需要等待的 JEP 和必须晚一些再派生出的 JEP。

这个过程希望 JEP 所有者请求截止日期延长、表明预估交付日期,或者减少 Java 9 中的功能作为目标。对于那些请求延长的所有者,会由一个审核过程来决定时限延长是否被批准。这个过程影响了 82 个 JEP 中的 11 个。

在有风险的 JEP 中,从问题跟踪者的陈述中来判断,在写这篇文章时有 10 个 JEP 所有者要求延长期限,其中 7 个已经被批准;其他的 3 个依旧未决定。这些通过的 JEP 的审核过期日是 9 月 1 日,这意味着大约有 3 个月的延长期限。如果我们假定现在的形势代表最后的决定,Java 9 会被进一步的 3 个月延迟影响,潜在地将 GA 推迟到 2017 年 6 月,并且会减少 4 个 JEP 的项目范围来以防进一步延迟。潜在被减少的 4 个 JEP 会是:

  • JEP 110 :HTTP/2 客户端,9 月 1 日是集成日期,没有提供过期日。
  • JEP 277 :增强弃用,9 月 1 日是集成日期,过期日为 9 月 29 日。
  • JEP 282 :jlink,Java 连接器;没有提供过期日。
  • JEP 284 :新的 HotSpot 编译系统,没有请求延迟。

虽然没有任何定论,但是看起来最近的开发正在让 Java 9 逐步形成最终的形式。如果上述的 JEP 最终被删减,我们会需要更多分析来评估他们的影响,特别是有关 JEP 282(jlink),它看起来像一个模块系统的基本部件。

查看英文原文 Java 9 on the Brink of a Delivery Date and Scope Review


感谢张龙对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2016-07-31 19:003372
用户头像

发布了 26 篇内容, 共 64632 次阅读, 收获喜欢 1 次。

关注

评论

发布
暂无评论
发现更多内容

图解 Vue1.0 响应式系统

前端黑板报

源码分析 Vue Reactive

软件设计原则作业

梅子黄时雨

极客大学架构师训练营

第二周作业

Diven

记录一下,我的记录之道

非著名程序员

学习 程序员 提升认知 工作效率

【玩转写作社区】如何让专业编辑青睐你的文章?被推荐置顶?

InfoQ写作社区官方

写作平台 InfoQ 玩转写作平台 热门活动

使用 Python 制作酷炫多彩的 Jenkins 插件词云图

donghui

jenkins wordcloud

依赖倒置总结

石刻掌纹

Apache Flink 误用之痛

Apache Flink

大数据 flink 流计算 实时计算 数据处理

细说几种内聚

落英亭郎

高内聚 面向对象设计 面向对象思想

Flink on Zeppelin (4) - 机器学习篇

章剑锋_Jeff

大数据 flink 学习 流计算 Zeppelin

使用wavm运行wasi wasm程序

Foliage

如何看待年仅 28 岁的程序员实现财务自由,宣布从字节跳动退休?

非著名程序员

程序员 自由职业 程序人生 财富

实时即未来?一个小微企业心中的流计算

Apache Flink

大数据 flink 流计算 实时计算

软件开发简史

Jeannette

《实现领域驱动设计》拆书稿 DDD入门 & 领域、子域和限界上下文

三界

架构 领域驱动设计 DDD

奈学教育《百万架构师》课程大纲(1)

奈学教育

架构师

奈学教育《大数据架构师》课程大纲(1)

奈学教育

大数据

从字符串到常量池,一文看懂String类设计

程序员DMZ

JVM 常量池 intern

架构师-第二周

师哥

奈学教育《百万架构师》课程大纲(1)

古月木易

极客大学架构师训练营

依赖倒置原则

Jeannette

TiDB原理解析

Chank

架构师训练营第二周课程感想1

tuuezzy

Java 架构师

二叉查找树的解读和实现

ytao

Java 数据结构

Flink作业问题分析和调优实践

Apache Flink

大数据 flink 流计算 实时计算

Flink 在快手实时多维分析场景的应用

Apache Flink

大数据 flink 流计算 实时计算

XSKY发布S3 Console,助力企业轻松玩转非结构化数据可视化管理

XSKY星辰天合

POJO类中布尔类型为啥不让用isXxx命名

Java课代表

【面向对象】—依赖倒置、接口隔离

不二架构

极客大学架构师训练营 依赖倒置 接口隔离原则

高承实:区块链将对哪些场景赋能,如何赋能?

CECBC

区块链技术 产业 赋能

数仓大法好!跨境电商 Shopee 的实时数仓之路

Apache Flink

大数据 flink 流计算 实时计算

Java 9接近交付日期和范围审查_Java_Abraham Marín Pérez_InfoQ精选文章