解读:为何开发人员正从Java8向Java11转移

开课吧开课吧锤锤2021-07-22 09:59

 以前,Java社区报道指出,Java8仍然是开发者使用的主要版本,新版本还没有“受欢迎”。但是最近由Snyk发布的JVMEcosystemReport2021指出,开发者已经从Java8逐步迁移到Java11。  

为何开发人员正从Java8向Java11转移

JVMEcosystemReport2021展示了关于JVM生态系统状态的最大年度调查的结果。该调查在2021年2月和3月的六周时间里进行,收集了来自2000多名Java开发者的回复。  

调查结果显示,有44.1%的受访者在生产中使用免费的AdoptOpenJDK发行版。但Oracle仍然是市场上的重要参与者,其OpenJDK构建占28%,商业OracleJDK占23%。  

为何开发人员正从Java8向Java11转移

40%的调查参与者在生产中使用了一个以上的Java版本。升级到8版本以上的人也比预料的要多。目前,有61.5%的人在生产中使用Java11,近12%的人使用最新版本,即调查期间的Java15。  

Snyk方面在报告中指出,这表明开发人员确实将他们的Java版本升级到了Java8以上的版本,有关大多数Java开发人员都乐于使用Java8的现象似乎正在慢慢瓦解。不过值得注意的是,仍有一半的Java11用户(目前使用最多的版本)在他们的生产堆栈中使用Java8。  

为何开发人员正从Java8向Java11转移

从长远来看,虽然JVM语言的种类在过去几年中有所增长,但Java仍然是最受欢迎的语言。超过90%的开发者使用Java;Kotlin次之,为17.7%。  

而JetBrainsIntelliJIDEA依旧是Java生态系统最主要的IDE,有超过70%的JVM开发人员使用IntelliJIDEA。同时,VisualStudioCode和ApacheNetbeans的采用也有了巨大的增长。报告发现,有一半以上的JVM社区都认为适合使用多个IDE。  

Maven仍然是Java生态系统的第一大构建系统,有超过76%的开发人员使用Maven,这一比例甚至高于去年的调查。Gradle则以38.1%的比例稳居第二,得分也高于去年。  

此外,Spring仍然主导着Java生态系统,SpringBoot和SpringMVC是JVM最主要的框架。一半以上的市场使用SpringBoot,几乎三分之一的市场使用SpringMVC。Snyk称,“总的来说,我们看到我们生活在一个由Spring高度主导的世界,这似乎表明Spring的人在为社区服务方面做得很好。”  

以上就是开课吧广场小编为大家整理发布的“解读:为何开发人员正从Java8向Java11转移”一文,更多Java教程相关内容尽在开课吧Java教程频道。

免责声明:本站所提供的内容均来源于网友提供或网络搜集,由本站编辑整理,仅供个人研究、交流学习使用。如涉及版权问题,请联系本站管理员予以更改或删除。
有用
分享