(资料图片)
与去年的报告一样,大多数受访者表示在其主要应用程序上使用Java 8(31%)作为编程语言。紧随其后的是 Java 11(28%)、 Java 17(19%)、 Java 18 或更新版(6%)和 Java7 或更早版本(3%)。 Kotlin, Groovy 和 Scala 是其中最不受欢迎 的选择 ,占总受访者数量 的13 % 。
在根据公司规模查看响应时,拥有不到100名员工的公司中,Java 8的使用略高于其他公司,而它们继续显示出对Java 11及更新版本的较高使用率。同时,拥有超过100名员工的公司显示出Java 11和Java 8的使用几乎相等。
这可能是我们首次看到使用Java 8的用户数量发生相当大变化的一年。超过一半的受访者使用较新版本的Java,这是公司开始将其Java环境转向更新技术的第一个迹象。大多数人预计公司从遗留Java版本过渡到Java生态系统中新节奏需要一段时间。展望未来,我们可能会看到更加定期地更新Java版本。
接下来,我们请受访者分享影响他们决定升级JDK版本的因素。答案大致如预期,绝大多数受访者表示长期支持(LTS)是升级JDK版本的主要因素。在LTS之后,安全性和新功能分别以24%和18%的比例成为最重要的因素。
性能(17%)和合规性(15%)是升级时最不受欢迎的因素。
关键词: