Java社区将要量化Java 9的使用情况
极客时间编辑部
讲述:杜力大小:817.21K时长:01:45
最近,LJC(伦敦 Java 社区)宣布了一个众筹项目,他们想要弄清楚哪些流行的库在与 Java 9 及以上版本的工作上落后了,又有哪些以最小化(自动模块)或完全的方式使用了模块系统。
这项工作获得了几位 Java 冠军的支持,他们还开展了一项调查,邀请尽可能多的 Java 开发人员参与进来,从而得到更好的理解。
为了了解有关这项活动的更多信息,InfoQ 采访了 LJC 的负责人马基恩·费尔堡(Martijn Verburg)。
他表示,之所以推出这项活动,是因为 Java 9 带来的变化需要一些库和框架进行大量的代码修改,而且,Java 新的发布节奏也需要一些库和框架做出修改,以保持兼容性。
目前,仍然有许多的库和框架没有正确地开展与 Java 9 相关的工作,或者是他们由于维护者、志愿者少、缺少商业支持,而无法跟上新的发布节奏。
因此,LJC 希望找出那些项目,帮助他们实现兼容,以便在应用程序迁移时,可以依赖于这些流行的库和框架。
费尔堡提到,自动模块只是库的一种权宜之计,但是,大多数库和框架的维护者仅仅是添加自动模块,而不考虑将他们的应用程序模块化(利用模块系统带来的好处)。
他认为,需要有更多的最佳实践和工具的支持,以帮助开发人员在日常的工作中,针对高难度的模块设计进行决策和重构。
很显然,模块系统对于 JDK 本身及其供应商来说,都是一个重大胜利,他们可以由此派生出更小的客制化打包特性。不过,在应用开发人员的日常工作中,它可能不会占据很大的分量。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论