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

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-04-28

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

2022-11-03

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

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 个

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-04-18

“java.”开头(之前为包含) 修复 solon.scheduling.simple 在使用单点 cron 表过式时,会出现 npe 的问题 socket.d 升为 2.4.10 folkmq 升为 1.4.2 snack3 升为 3.2.92 jackson 升为 2.17.0 fastjson2 升为 2.0.48 mybatis-flex 升为 1.8.7 beetlsql 升为 3.30.4-REL

2023-09-12

hof 发表文章《An Internet of PHP》,探讨了 PHP 在互联网中的广泛应用和重要性。 下面是文章整理的部分数据。 PHP 仍然是首选编程语言 根据 W3 Techs 对全球前 1000 万个网站使用的编程语言分析(截至 2023.8): PHP 占

2022-11-17

,发布了最新操作视频。详细介绍模板向导界面的操作,使用了两个示例。包括弹性登录模块,复杂版面和图形报表。并介绍了一键生成的图片功能。 请见视频:https://www.bilibili.com/video/BV1gD4y147oK/ 另一个视频从零开始使用模版