java jigsaw
根据该帖子的评论 ,看来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,其他人只是想使用Groovy或Scala代替。 提出了一个问题,即是否应该放弃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在“ 实际事件启发”博客中获得。
翻译自: https://www.javacodegeeks.com/2012/07/project-jigsaw-booted-from-java-8.html
java jigsaw