Java 8 仍被广泛使用,占比 50%


JetBrains 最新发布的 2023 年度开发者生态系统调查报告指出,在面向 Java 开发者的调查中,更多的开发人员选择在生产中使用 Java 17,而不是 Java 11。Docker 逐渐成为打包 Web 应用程序的首选,且 Spring 和 Spring Boot 的使用率遥遥领先。

具体而言,开发者最常使用的 Java 版本是 Java 8,占比高达 50%;其次分别是 Java 17 (45%)、Java 11(38%) 以及 Java 20 (11%)。

“很遗憾看到这么多人仍在使用 Java 8(及更旧的版本)。我想知道是什么阻碍了他们升级到更新的版本并获得强大的新语言功能,以及我们如何帮助他们将代码迁移到更新的 Java 版本。”

其他一些发现包括:

  • 58% 的受访者表示,他们打包 Web 应用程序的方式是 Docker,还有 56% 使用的是嵌入式服务器。
  • 最常用的是单元测试框架是 JUnit,以 84% 的占比稳居首位。
  • Web 框架方面,72% 开发者正在使用 Spring Boot。
  • Java EE 8 / Jakarta EE 8 使用率为 33%,Jakarta EE 10 以 10% 的使用率超过了 Jakarta EE 9 的 7%。
  • Java 开发中使用最多的 IDE/编辑器是 IntelliJ IDEA,占比 78%。
  • JavaScript、SQL、Python 和 HTML / CSS 是那些使用 Java 作为主要语言之一的人中最常用的语言和技术。

更多详情可查看此处

相关阅读:

  • JetBrains 报告:Scala/Go/Kotlin 薪酬最高,Objective-C 日薄西山

相關推薦

2022-10-20

期支持 (LTS) 版本;尽管发布距今已有近九年的历史,但仍被很多开发人员和组织所广泛应用。New Relic 发布的一份“2022 年 Java 生态系统状况报告”数据表明,Java 8 仍被 46.45% 的 Java 应用程序在生产中使用。 根据介绍,Enterprise P

2024-08-27

术现状”调查报告,深入研究了游戏技术和生成式 AI 的广泛采用,以及确定了组织所面临的一些关键挑战。 报告指出,市场已经迎来了跨行业游戏技术采用的拐点。有 50% 的调查回复表示,游戏引擎已经被应用于游戏以外的项

2023-02-08

维持 end-of-life 支持:36%。 目前,在“关键业务”中被广泛应用的开源软件包括有 Linux、Apache HTTP、Git、Node.js、WordPress、Tomcat、Jenkins、PHP 和 Nginx。“总体而言,软件已成为许多组织的业务关键,因此开源软件是其数字基础架

2022-07-01

看起来不高,但 Ruby 在 Twitter、Github 和 Crunchbase 等公司内广泛使用。 在这 8 个月时间里,DevJobsScanner 共发现了 6.6 万个工作机会,占具有明确编程语言需求工作中的 4.2%。 按月份划分的 Ruby 工作占比: 6. C/C++ 从 C 语言的首

2023-01-21

是最流行的编程语言,尚未被 TypeScript 超越。TypeScript 的使用率在过去 6 年中几乎翻了三倍,从 2017 年的 12% 增加到 2022 年的 34%。    开发者认为有前途的技术是 AI/ML、Rust、JavaScript、Go、Kotlin 和区块链,最有前途的

2022-11-03

者开始使用 XML 和 VBA 的组合来执行恶意活动。 Log4j 漏洞仍被广泛利用。在 2021 年 12 月 11 日至 2022 年 6 月 30 日期间,SonicWall 共记录了 5.575 亿次 Log4Shell 攻击尝试,平均每天 280 万次。 从 2022 年 1 月到 2022 年 7 月,加密攻击

2022-04-28

百万个提供性能数据的应用程序中收集的数据,对生产中使用最多的版本、最受欢迎的供应商、容器的兴起等多方面进行了调研分析。 Java 11 于 2018 年正式发布,但报告指出截至 2020 年 3 月时,绝大多数应用程序仍在使用 Ja

2022-12-14

决 C++ 的一些弱点而创建的。作为一种通用语言,C# 具有广泛的用例。C# 最常见的用法是与 .NET 框架一起使用。它还在 Unity 游戏框架中大量用于脚本编写。.NET Framework 和 Unity 在顶级公司中都很受欢迎。 Jobs Found: 305K (~12%) Ke

2023-07-20

决 C++ 的一些弱点而创建的。作为一种通用语言,C# 具有广泛的用例。C# 最常见的用法是与 .NET 框架一起使用。它还在 Unity 游戏框架中大量用于脚本编写。.NET Framework 和 Unity 在顶级公司中都很受欢迎。 研究人员在过去的 17 个

2024-10-28

决 C++ 的一些弱点而创建的。作为一种通用语言,C# 具有广泛的用例。C# 最常见的用途是与 .NET 框架一起使用。它也被大量用于 Unity 游戏框架的脚本编写。.NET Framework 和 Unity 在顶级公司中都很受欢迎。 C# 占整体就业市场需求的

2022-06-28

是自动化和编配技术中被采用最多的技术,26.6% 的受访者使用该软件。上一次调查Puppet 仅有 16%  的占比,可谓是迅猛增加。 2、Ansible Ansible 的采用率第二,24.8% 的受访者表示使用了该软件,上次调查是 24 %占比,较为稳定

2023-04-07

用有着强烈的兴趣,有 70% 的受访者表示,计划在项目中使用新的全栈式 Java 应用程序。仅次于全栈应用的则是后端开发。 在全栈和后端开发之后,受访者的开发工作主要分散在对现有应用程序进行现代化改造(57%);开发异

2023-08-24

老的编程语言之一,历史可以追溯到 1959 年左右;但当下仍被大型组织广泛用于处理来自重要中央系统的数据,例如账单、帐户、工资单和客户交易等。2022 年的一项调查指出,92% 的受访者认为 COBOL 具有战略意义,日常使用的 C

2024-07-26

5%)。 Jira 和 Confluence 连续第三年位居开发人员使用最广泛的异步工具榜单榜首。 Teams 是专业开发人员(以及总体开发人员)最受欢迎的同步工具,而 Discord 是正在学习编程的人员中最受欢迎的工具。 无论对于个人用途