Java 17 采用率飙升四倍,Amazon 成最受欢迎 JDK 供应商


New Relic 最新发布了一份“2023 年 Java 生态系统状况报告”,旨在提供有关当今 Java 生态系统状态的背景和见解。该报告基于从数百万个提供性能数据的应用程序中收集的数据,对生产中使用最多的版本、最受欢迎的 JDK 供应商、容器的兴起等多方面进行了调研分析。

Java 17 用户采用率在一年内增长了 430%

Java 每两到三年推出一个长期支持 (LTS) 版本。其中,目前最受欢迎的一个版本是 2018 年 9 月发布的 Java 11;有超过 56% 的应用程序在生产中使用它,高于 2022 年的 48% 和 2020 年的 11% 占比。2014 年发布的 Java 8 紧随其后,近 33% 的应用程序在生产中使用该版本,低于 2022 年的 46%。

报告称,虽然 Java 11 已经连续两年占据榜首,但 Java 17 (2021 年 9 月发布) 的采用率增长远远超过了 Java 11 推出时的情况。现共有超过 9% 的应用程序在生产中使用 Java 17 (2022 年还不到 1%),这意味着其在一年内实现了 430% 的增长率。而 Java 11 花了多年时间才达到接近这个水平的增长。

对 Java 7 (2011 年 7 月发布的 LTS 版本) 的支持已于 2022 年结束,现只有 0.28% 的应用程序仍在生产中使用该版本。大多数使用 Java 7 的应用程序都是尚未升级的遗留应用程序。

Java 14 是最受欢迎的非 LTS 版本

与 LTS 版本相比,仅支持六个月的非 LTS Java 版本的使用率仍然极低;只有 1.6% 的应用程序使用非 LTS Java 版本,低于 2022 年的 2.7%。其中,于 2020 年 1 月发布的 Java 14 仍然是最受欢迎的非 LTS 版本;使用率为 0.57%,低于 2022 年的 0.95%。Java 15 紧随其后为 0.44%,低于 2022 年的 0.70%。

报告认为,导致非 LTS 版本使用率下降的一些可能因素包括:

  • 缺乏支持
  • 特性的感知吸引力
  • 距离下一个 LTS 版本的时间长度

Amazon 是现在最受欢迎的 JDK 供应商

2020 年,甲骨文是最受欢迎的 JDK 供应商,占据了大约 75% 的市场份额。2022 年,甲骨文虽然保住了第一的市占位置,但其份额已经缩水了近一半,跌至 34%,2023 年还继续下滑到了 28%。New Relic 认为,导致这一现象的主要原因是甲骨文对 Java 11 的限制性许可。此后,该公司对 Java 17 恢复了更加开放的立场。

与此同时,Amazon Corretto 使用率大幅增加成为最常用的 Java 开发工具包,市场份额达到 31%。使得该公司成为最受欢迎的 JDK 供应商,其 2020 和 2022 年的市占分别为 2.18% 和 22%。

报告中的一些其他内容还包括:

  • 容器化应用程序已成为主流——向 New Relic 报告的 Java 应用中有 70% 是从容器中进行的。
  • Garbage-First (G1) 垃圾收集器仍然是使用 Java 11 或更高版本的用户的最爱,有 65% 的使用率。其他在 Java 8 之后出现的实验性垃圾收集器(ZGC 和 Shenandoah)在生产系统中的使用仍然很少。两者都有生产就绪版本,但在一般处理中仍然可以忽略不计。

更多详情可查看完整报告。 


相關推薦

2022-04-28

序中收集的数据,对生产中使用最多的版本、最受欢迎的供应商、容器的兴起等多方面进行了调研分析。 Java 11 于 2018 年正式发布,但报告指出截至 2020 年 3 月时,绝大多数应用程序仍在使用 Java 8,占比高达 84.48%。不过这

2023-11-17

icorp配置语言(HCL)再次成为开源项目中的顶级语言,HCL 采用率同比增长 36%;“表明运维和 IaC 工作在开源领域越来越受到重视”。 JavaScript 仍然是 GitHub 上最常用的语言,其次是 Python。 TypeScript 越来越受欢迎,首次取代

2024-07-07

自 2014 至 2022 年,Java 一直都是 GitHub 上 OSS 项目中第三大最受欢迎的语言。但随着近年来 Java 的使用率逐渐下降,在 2023 年度 Octoverse 报告中,该语言被 TypeScript 挤至了第四位。 目前的最新版本是 Java 22 (Oracle JDK 22),在性能

2023-10-27

Java 软件供应商 Azul 发布了首份年度 Java 现状调查报告,基于对全球 2062 名 Java 专业人士和基于 Java 的应用程序用户进行的调查。调查探讨的领域包括 Java 采用趋势、Oracle 最新 Java 定价变化的影响、Java 应用程序向云的迁移

2023-06-15

迎的还包括 jQuery、Express、Angular、Next.js 和 Vue.js。 最受欢迎集成环境 Visual Studio Code 仍然是大多数开发者的首选 IDE,今年它在所有受访者中的使用率从 75% 增加到 81%。 最受欢迎 AI 搜索工具 ChatGPT 是最受欢迎的 AI

2023-01-18

招聘的职位。 DevOps 工程师虽然仍然很抢手,但已从去年最受欢迎的职位的第 3 位跌至第 5 位。然而,DevOps 作为一项技能组合仍然备受推崇,仅次于 Web 开发,排名第二。报告认为,出现这种转变的原因是企业在采用 DevOps 和 SRE

2023-02-25

门对开源的采用,实现 163% 增长。其他经历开源增长大幅飙升的行业包括航空航天、航空、汽车、运输和物流行业,增长了 97%;制造业和机器人技术领域增长了 74%。 过去五年的高危漏洞也以惊人的速度增长: 自 2019 年以

2023-05-06

和质量均达到可用水平。请部署在Tomcat9的webapps目录下。欢迎使用。   代码生成器的项目地址:https://gitee.com/jerryshensjf/Lotus 二进制 war 包的下载地址: https://gitee.com/jerryshensjf/Lotus/attach_files Rust通用代码生成器:莲花 介

2024-11-01

[升级] aws-java-sdk-s3 版本升级至 1.12.777 [升级] software.amazon.awssdk 版本升级至 2.28.29 [升级] software.amazon.awssdk.crt 版本升级至 0.31.3 [升级] alipay-sdk-java 版本升级至 4.39.234.ALL [升级] mysql 版本升级至 9.1.0 [升级] mybatis plus 版本

2023-10-10

次。评判的依据来自世界范围内的工程师、课程和第三方供应商,包括流行的搜索引擎,如 Google、必应、雅虎、维基百科、亚马逊、YouTube 和百度都被用于指数计算。值得注意的是,TIOBE 指数并不代表编程语言的好坏或编写代码

2023-05-11

质量均达到可用水平。请部署在 Tomcat9 的 webapps 目录下。欢迎使用。 这个版本是一个功能完整,先进的版本,并经过详细的测试和修错,其弹性登录模块经过了改进。注册好的用户自动获得 user 角色。数据库访问层是一个重要

2023-12-29

晰,非常适合学习和企业作为基础框架使用。 核心技术采用 Spring Cloud Alibaba、SpringBoot、Mybatis、Seata、Sentinel、RabbitMQ、FastDFS/MinIO、SkyWalking 等主要框架和中间件。 希望能努力打造一套从 JavaWeb基础框架 - 分布式微服

2022-06-28

16%  的占比,可谓是迅猛增加。 2、Ansible Ansible 的采用率第二,24.8% 的受访者表示使用了该软件,上次调查是 24 %占比,较为稳定。 3、Chef  23.4% 的人使用 Chef 作为自动化和编排工具。自上次调查以来,Chef 使用量增加

2022-10-20

究文档,以最大限度地提高性能并最大限度地降低内存使用率。例如,通过启用可扩展的低延迟 ZGC 垃圾收集器来提高应用程序响应能力,需要通过 -XX:+UseZGC 选项。