当前位置: 首页 > 科技观察

开发者正在从Java8迁移到Java11

时间:2023-03-16 19:34:25 科技观察

之前的Java社区报告称,Java8仍然是开发者使用的主要版本,新版本并不“受欢迎”。但Snyk最近发布的《2021年JVM生态系统报告》指出,开发人员已经逐渐从Java8迁移到Java11。《2021年JVM生态系统报告》呈现了对JVM生态系统状况最大规模的年度调查结果。该调查于2021年2月和2021年3月进行,为期六周,收集了2,000多名Java开发人员的回复。调查结果显示,44.1%的受访者在生产中使用免费的AdoptOpenJDK发行版。但甲骨文仍然是市场上的重要参与者,拥有28%的OpenJDK构建和23%的商业OracleJDK。40%的调查参与者在生产中使用多个版本的Java。比预期更多的人升级到版本8及更高版本。目前,61.5%在生产中使用Java11,近12%在调查期间使用最新版本Java15。Snyk在报告中指出,这表明开发者确实已经将自己的Java版本升级到Java8以上的版本,大多数Java开发者乐于使用Java8的现象似乎正在慢慢瓦解。不过值得注意的是,一半的Java11用户(迄今为止使用最多的版本)仍在他们的生产堆栈中使用Java8。从长远来看,Java仍然是最受欢迎的语言,尽管JVM语言的种类在过去几年中有所增加。超过90%的开发人员使用Java;Kotlin紧随其后,占17.7%。而JetBrainsIntelliJIDEA仍然是Java生态系统中最重要的IDE,超过70%的JVM开发人员使用IntelliJIDEA。与此同时,VisualStudioCode和ApacheNetbeans的采用率大幅增长。该报告发现,超过半数的JVM社区认为多个IDE是合适的。Maven仍然是Java生态系统中排名第一的构建系统,超过76%的开发人员使用它,这甚至高于去年的调查。Gradle以38.1%稳居第二,也高于去年。此外,Spring仍然主导着Java生态系统,其中SpringBoot和SpringMVC是JVM最主要的框架。超过一半的市场使用SpringBoot,几乎三分之一的市场使用SpringMVC。Snyk说,“总的来说,我们看到我们生活在一个高度由Spring主导的世界,这似乎表明Spring人在服务社区方面做得很好。”完整报告地址:https://snyk。io/jvm-ecosystem-report-2021/本文转自OSCHINA文章标题:DevelopersaretransferringfromJava8toJava11本文地址:https://www.oschina.net/news/149523/jvm-生态系统报告2021