Java 8 仍占主导地位,但 Java 17 浪潮即将到来——调查

位置:首页>文章>详情   分类: Java教程 > 编程技术   阅读(283)   2023-06-26 07:54:18

尽管 Java 8 已经问世近八年了,但在 Perforce Software 公司最近的一项调查中,它仍然是用户中最常用的 Java 版本。然而,调查发现,许多商店计划升级到更新得多的 Java 17。

当被问及在他们的主要应用程序中使用哪种 JDK(Java 开发工具包)编程语言时,在 Perforce 赞助的调查中,37% 的受访者回答了 Java 8。亚军是 Java 11,有 29% 的受访者使用。本周,2022 年 Java 开发人员生产力报告 发布了对 2021 年 10 月至 2022 年 1 月期间对 876 名 Java 开发专业人员进行的调查结果。

Java 8(2014 年 3 月发布)和 Java 11(2018 年 9 月发布)都是长期支持 (LTS) 版本,获得了 Oracle 多年的产品支持。非 LTS 版本,例如 Java 9、Java 10 和 Java 12 到 Java 15,仅获得六个月的 Oracle 支持。

在使用 Java 8 和 Java 11 之后是 Java 12 或更新版本 (12%)、Kotlin (8%)、Groovy (6%)、Java 7 或更早版本 (5%) 和 Scala (3%)。在了解其组织升级计划的调查受访者中,37% 计划在未来六个月内升级到 JDK 17,9 月发布的 LTS 版本。另有 25% 的人计划在未来 6 到 12 个月内升级到 JDK 17。 JDK 18 是一个非 LTS 版本,将于 3 月 22 日发布。

JRebel 品牌的 2022 年 Java 开发人员生产力报告侧重于 Java 技术和当前开发 Java 应用程序的方法。 JRebel 是 Perforce 开发的 Java 开发工具。在调查的其他发现中:

  • 当被问及哪些因素会影响升级 JDK 版本的决定时,具有 LTS 状态的版本是引用最多的因素 (25%),其次是安全性 (23%) 和性能 (20%)。
  • Oracle 的 Java 发行版最受欢迎,36% 使用它,其次是 27% 使用通用 OpenJDK Java。
  • 微服务作为用户 Java 应用程序最常见的架构一马当先,32% 的人利用它,其次是 22% 的人使用单体应用程序。
  • Docker 是最常见的虚拟机平台,用于 Java 应用程序,41% 的人使用它。 26% 的受访者使用 Kubernetes,其次是 VMware,占 16%。
  • Amazon Web Services 是最常用的 PaaS 平台,占 31%,其次是无 PaaS 提供商,占 24%,Microsoft Azure 占 14%。
  • Apache Tomcat 是迄今为止最受欢迎的 Java 应用程序服务器,使用率为 48%,其次是 JBoss/Wildfly,使用率为 15%。
  • JetBrains IntelliJ 是最受欢迎的 Java IDE,占 48%,其次是 Eclipse,占 24%,Visual Studio Code 占 18%。
地址:https://www.cundage.com/article/3652408-java-8-still-dominates-but-java-17-wave-is-coming-survey.html

相关阅读

基础设施即代码 vendor 缅甸语 is adding support for 爪哇 and YAML, as it looks to allow software developers to...
Java 18 将在两周内作为生产版本发布,Java 19 已初具规模。标准 Java 的下一个版本将通过 API 向前推进,以与 Java 运行时之外的代码进行互操作,这是许多潜在提案中的第一...
尽管 Java 8 已经问世近八年了,但在 Perforce Software 公司最近的一项调查中,它仍然是用户中最常用的 Java 版本。然而,调查发现,许多商店计划升级到更新得多的 Jav...
Java 19 刚到 将于 9 月 20 日发布,Java 20 是下一个待定事项,预计将于 2023 年 3 月发布。该版本可能会为通用泛型、不可变数据和字符串模板添加新功能,并完成诸如此类的...
Java is 同时, 面向对象, and intended to let application developers “一次编写,随处运行” (WORA). Java is consider...
Jakarta EE 10, the latest version of the Eclipse Foundation 的企业 Java 平台, arrives today, emphasizi...
Scala 3, the latest version of the object-oriented, 具有 JVM 和 JavaScript 运行时的函数式语言, is now availab...
Java Development Kit (JDK) 是 Java 编程中使用的三个核心技术包之一,另外两个是 JVM(Java 虚拟机)和 JRE(Java 运行时环境)。区分这三种技术并了解...
Java Development Kit 19 是标准 Java 的非 LTS(长期支持)版本,今天作为生产版本发布。 该版本的七大功能包括结构化并发、记录模式、外部函数和内存 API 的预览,...
根据应用程序监控公司 New Relic 的一份报告,尽管 Oracle Java 仍然是业界领先的 Java 发行版,但它的受欢迎程度只有两年前的一半。 这一发现包含在该公司 4 月 26 日...