从Java 8启动项目拼图?

马克·雷因霍尔德Mark Reinhold )在他的《 项目拼图:火车晚点 》一文中提出“将项目拼图推迟到Java 9的下一个发行版中”。 他解释了这样做的原因:“仍然存在一些重大的技术挑战”,并且“没有足够的时间来进行广泛的评估,审查和反馈,而对平台的这种深刻变化是必需的。” 莱因霍尔德还提出“明确目标是今后定期进行两年发布”。

根据该帖子评论 ,看来Java开发人员社区并没有特别欢迎此消息。 Markus Karg 写道 :“实际上,将Jigsaw从JDK 8中剥离是有点荒谬的,因为它已经从JDK 7中剥离了。……只要放弃这个想法并使用Maven。” 乔恩·费舍尔 Jon Fisher) 写道 :“我认为这对java平台不是一个好主意。 …延迟此操作只会使Java成为一种过时的技术。 忍者评论是:“不管你们决定走什么路,我认为现在都应该优先考虑将Java平台优先于Java语言。”

尽管此消息通常受到Java开发人员社区的不利评价,但其解释确实有所不同。 一些评论认为现在需要Project Jigsaw的模块化(可能已经为时已晚), 其他评论则认为应该使用OSGi (或Maven或Ivy )来代替Project Jigsaw,而其他 人则宁愿获得其他新功能 ,也没有担心将模块化推进到Java 9,其他人只是想使用GroovyScala代替。 提出了一个问题,即是否应该放弃Java 8的其他功能以支持Jigsaw。

作为Java 8的两个“旗舰”功能之一( lambda表达式是另一个),我也很失望地看到模块化可能会推迟到Java 9之前。但是,Reinhold指出,如果Java 8的Jettison Jigsaw被接受,“ Java 8将于2013年9月左右准时交付”,并计划“包括广受期待的Lambda项目JSR 335 ),新的日期/时间API( JSR 310 ),类型注释” ( JSR 308 ),以及一些较小的功能已在进行中。”

真的很想要一个新的Date / Time API,我认为lambda表达式将大大改善我们在Java中可以做的事情。 因此,即使没有模块化,我也会很兴奋地接触到Java 8。

参考: 从Java 8启动的项目拼图? 由我们的JCG合作伙伴 Dustin Marx在Inspired by Actual Events博客中获得。


翻译自: https://www.javacodegeeks.com/2012/07/project-jigsaw-booted-from-java-8.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值