在今年短短几个月时间里,接连许多公告正在改变着Java生态系统,这些变化可能对Java开发人员和Eclipse社区产生长期影响。我认为这五个主要趋势,每一个Java开发人员都需要关注和了解。
网络配图 1、Java 9版本发布 期待已久的Java 9终于发布了,这个版本已经经历了很长一段时间的发展,现在将正式开始使用,首先是确保开发工具使用Java 9;例如,Eclipse JDT最早支持 Java 9。 2、Java SE将更加开放 甲骨文已经发布了两个关于Java SE和OpenJDK的重要公告: OpenJDK将每6个月发行一次,这将推动Java SE的快速创新,从而对整个生态系统产生影响。 Java SE的OpenJDK相当于Oracle JDK的二进制文件,这实质上是消除了对Java SE的使用限制,这可能对Java在物联网等领域产生重大影响。
网络配图 3、发布了Eclipse OpenJ9 今年早些时候,IBM宣布J9虚拟机开源,第一个版本的Eclipse OpenJ9现在已经可以使用,并一直进行及时更新和维护,这为Java开发人员提供了更多的选择机会。 4、Java Microservices框架的完善 microservices架构是整个软件行业普遍关注的话题,创建和部署Java microservices是所以Java开发人员所期望和超越的 。Eclipse Microprofile工程是正在努力制定Java microservices规格,在过去的一年中,这个项目已经取得了很多成果, 相信在不久的将来会正式发布。
网络配图 5、Java EE移交给Eclipse基金会 Oracle宣布将Java EE移交到Eclipse基金会,甲骨文正在进行大型Java EE社区的创建工作,这是一个漫长的过程,需要更多的开发人员做贡献。