New Relic 最新发布的《2023 年 Java 生态系统状况报告》的新见解表明,Java 17 的最新长期支持 (LTS) 版本 Java 在过去一年中的使用量增长了 430%。此外,凭借 31% 的 Java 实例份额,Amazon Corretto 已成为最常用的 Java 开发工具包 (JDK),性能超过 Oracle。今天,超过 9% 的 Java 生产应用程序使用 Java 17,而在 2022 年这一比例不到 1%。Java 17,也称为 JDK 17,于 2021 年 9 月发布。作为 LTS 版本,Oracle 提供了不同年份的对 Java 17 的高级和扩展支持。New Relic 进行的分析表明,超过 56% 的受访 Java 生产应用程序使用 Java 11,这是 2018 年 9 月发布的 LTS 版本。
紧随其后的是,2014 年的另一个 LTS 版本 Java 8 成为生产中第二受欢迎的版本,几乎占受监控应用程序的 33%。与 2022 年 46% 的使用率相比,这是一个显着下降。令人惊讶的是,2011 年 7 月发布的 Java 7 仍然被不到 1% 的生产应用程序使用。 New Relic 在 2023 年 1 月从数百万个应用程序中收集了这些信息,这些应用程序为他们的可观察性平台提供了性能数据。这些数据是匿名的,以提供 Java 使用情况的一般视角,但没有呈现 Java 采用情况的全面全球概况。该报告还发现,亚马逊现在拥有最受欢迎的 JDK 供应商的称号,拥有 31% 的市场份额。早在 2020 年,甲骨文就以大约 75% 的份额占据了大部分市场份额,但此后在 2022 年和 2023 年分别下降至 34% 和 28%。New Relic 将甲骨文的下滑归因于其对 Java 11 的更严格的许可。然而,该公司已经最近对 Java 17 采取了更加开放的立场。此外,2020 年 1 月发布的 Java 14 成为最流行的 Java 非 LTS 版本。
仅获得六个月支持的非 LTS 版本的采用率仍然相对较低,只有 1.6% 的应用程序部署了它们。非 LTS 版本每六个月发布一次,只有 LTS 版本中断,现在每两年发布一次。 Java 17 目前是主要的 LTS 版本,而下一个 LTS 版本 Java 21 将于 9 月首次亮相。根据 New Relic 的说法,70% 的 Java 应用程序从容器中报告它们的数据。此外,G1 垃圾收集器仍然是 Java 11 或更高版本用户的首选,New Relic 的 65% 的客户都在使用它。随着科技行业的不断发展,像AppMaster这样的low-code和no-code解决方案使企业能够轻松地制作 Web 和移动应用程序。通过利用no-code解决方案的潜力,组织可以提高生产力并优化成本,为他们提供必要的工具来跟上行业进步的步伐。