还在使用 Java 8?一大批开发者已经转向 Java 11 了

SegmentFault

共 1710字,需浏览 4分钟

 ·

2021-07-10 12:59

Java 是一种广泛使用的计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级 Web 应用开发和移动应用开发。Java 由 Sun Microsystems 公司于 1995 年 5 月推出,目前已经有 26 年历史。不过,Java 仍然保持着强劲的发展势头,在 TIOBE 编程语言排行榜中常年占据 Top 3。


自 2017 年 9 月 Java 9 发布以后,Java 保持着稳定的发布速度——每 6 个月发布一个新版本。目前,最新版本 Java 16 已于今年 3 月推出。


图源:https://blogs.oracle.com/java-platform-group/the-arrival-of-java-16


Java 版本那么多,哪个版本最受欢迎呢?此前的《JetBrains 2020 Java 调查报告》和《2021 年 Java 开发者生产力报告》均显示,Java 8 是最流行的版本。

但是,最近网络安全公司 Snyk 发布的一份报告显示,开发人员已经逐渐从 Java 8 迁移至 Java 11。


这份报告展示了对 JVM 生态系统状态的年度调查结果。调查由 Snyk 和 Azul 联合实施,在 2021 年 2 月至 3 月的 6 周时间内进行,覆盖 2000 名 Java 开发者。

接下来,我们就来看看这份报告带来了哪些新洞察吧。

AdoptOpenJDK 是生产中最常用的 JDK


调查显示,44.1% 的受访者在生产中使用免费的 AdoptOpenJDK 发行版。尽管如此,Oracle 仍然是市场上的重要参与者,28% 的受访者使用其 OpenJDK 构建,商业 Oracle JDK 的比例也占到了 23%。


版本之变:开发者从 Java 8 迁移至 Java 11


调查显示,目前有 61.5% 的受访开发者使用 Java 11,高于 Java 8 的 60%。此外,有将近 12% 的受访者使用 Java 15(调查期间的 Java 最新版本)。

需要注意的是,在该调查中 40% 的受访者使用一个以上 Java 版本,也就是说升级到 Java 8 版本以上的开发者可能更多。


JVM 中最受欢迎的语言:Kotlin 仅次于 Java


过去几年,JVM 语言的种类有所增加,但 Java 仍然拔得头筹,有 91% 的受访开发者使用 Java。Kotlin 位列第二,占比 17.7%,受欢迎程度相比去年有所增加。


最主流的 IDE:IntelliJ IDEA


Java 生态系统中最广泛使用的 IDE 依然是 JetBrains IntelliJ IDEA,超过 70% 的 JVM 开发者在使用。此外,Visual Studio Code 和 Apache Netbeans 的使用率增长迅猛。调查显示,超过一半 JVM 社区成员认为适合使用多个 IDE。


Java 生态系统最受欢迎的构建系统:Maven


调查显示,Maven 仍是 Java 生态系统中最受欢迎的构建系统,超过 76% 的 JVM 开发者使用 Maven 构建应用,该比例相比去年有所增长。Gradle 以 38.1% 的比例位居第二,相比去年也有所增长。


Spring 仍是 Java 生态系统中的主导框架


调查显示,Spring 仍是 Java 生态系统中的主导框架,Spring Boot 和 Spring MVC 是 JVM 中最主流的框架。其中超过一半的开发者使用 Spring Boot,接近 1/3 的开发者使用 Spring MVC。


报告地址:https://res.cloudinary.com/snyk/image/upload/v1623860216/reports/jvm-ecosystem-report-2021.pdf

- END -

浏览 48
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报