Java SE 8将推迟至明年发布

jopen 12年前

        本周三,甲骨文首席架构师 Mark Reinhold 在一篇关于重新关注安全问题的博客中披露,甲骨文公司希望将 Java 8 的发布日期推迟至明年

        Java SE 8,基于 Java 平台标准版本8,本来定于在今年 9 月发布,但 Reinhold 表示由于最近安全问题带来的困扰,Java 8 的发布日期将会被推迟。“考虑到将来,甲骨文会致力于加速解决 Java 安全问题,增强 Java 安全模式,并引入新的安全性能。在不降低 Java 8 性能的情况下,完成这项工作将需要更多的时间。”Reinhold 说,“由于安全问题被重新关注,Java 8 原定于 9 月初的发布日程将无法实现。通用版 Java 8 新的发布时间预计将在明年第一季度,而开发人员预览版会在今年 9 月发布。”

        甲骨文在 Lambda 项目方面也有延期,它是 Java SE 8 最具吸引力的地方,将在今年 5 月初完成,比原计划晚了三个月。Lambda 是增加了闭包和相关特性的多核编程功能。“甲骨文可以放弃 Lamdba,来完成通用版 Java SE 8 在预定日期发布的目标,但这样会大大降低本次产品发布的吸引力,”Reinhold 说,“如果在预期时间发布一款缺少 Lambda 的 Java 8,而不能获得用户广泛采用,那么我们不是在自找麻烦吗?”

        与此同时,之前定于 2015 年发布的 Java SE 9 预计将推迟至 2016 年初发布。最初预计添加在 Java SE 8 中的 Jigsaw 模块系统项目也会添加到 Java SE 9 中。

        甲骨文对于 Java 8 延期发布的最初支持者来自 Reinhold 博客的读者评论。评论者 netmikey 写道:“我支持!发布没有 Lambda 的 Java 8 将会非常令人失望,没有人希望得到一款不成熟且漏洞百出的新产品,花必要的时间把 Java 8 做好是对的。”

        IDC 分析师 Al Hilwa 也同意 Reinhold 的想法。“显然把解决 Java 安全问题放在优先位置是绝对正确的选择,”他说,“而且,现有的 Java 发布日程表是一个由特性驱动的日程表,而 JDK8 最关键的特性就是 Lambda。我认为 Reinhold 的解释和建议是非常合理的,在我看来是最好的选择。显然 Java 8 的发布日期已经不止一次被推迟,但在这种情况下,推迟日期是完全可以理解的。”

Java SE 8将推迟至明年发布

来自: 驱动之家