位置:编程技术网 > 运维管理 > 正文 >

Oracle Java首席架构师辟谣,这是咋了?

2018年10月12日 15:52来源:未知手机版

红蚯蚓养殖技术,极品召唤师,上传歌曲的网站,聂风,婷美塑身内衣有用吗,销售部管理制度

【IT168 评论】Oracle Java平台集团首席架构师Mark Reinhold认为,Java社区的程序员最近热烈关注的基于Java 9版本的Java Platform Module System(JPMS)规范(更名为Jigsaw)有一些误解。在Devoxx英国开发者大会的采访中,Reinhold大概确定了10个误解,并提出了相应的解释,来看看官方如何辟谣?


他解释的第一个误解是——Maven不适用于Java 9。为了反驳,他引用了Apache Maven项目主席Robert Scholte的推文。文章中,Scholte说:“是的,每个Maven 3.0+都可以在Java 9上很好的运行。这不应该是一个问题,只有几个需要修复的插件而已。“

另一个重要问题是——很多程序员会认为曾经最喜欢的库,框架或工具对Java 9不起作用。Reinhold表示,过去几年,Oracle花了很多精力与广泛的库,框架和工具的维护者联系,一起合作,鼓励他们对Java 9进行测试,并在开发者列表中提出问题,Oracle也在不断帮助他们解决这些问题。

第三个问题——必须模块化所有代码,并等待使用的所有库模块化,然后才能使用Java 9。Reinhold表示,这是错误的,Java 9有Classpath,它可以很好得工作,这是Java 20年来的一个基本部分,模块为程序员提供了一种更好的选择,但是你不必使用它们。许多现有的软件系统可能永远不会有模块化,这也没关系。

Reinhold也与一家位于伦敦的Atlassian咨询公司Adaptavist首席技术官Dan Hardiker进行了一个台上的对话,对本月早些时候Java社区投票的结果表示了认同。


Reinhold认为,虽然有认同的,也有反对的。但JCP并不要求达成协商一致。每个人都可以自由选择,或许这也是开源社区的精神所在。你还知道哪些谣言或有哪些疑问,欢迎留在评论中告诉我们。

本文地址:http://www.reviewcode.cn/yunweiguanli/30.html 转载请注明出处!

今日热点资讯