还在使用 Java 8 ? 大批开发者计划在明年升级到 Java 17
![](http://static.careerengine.us/api/aov2/http%3A_%7C__%7C_mmbiz.qpic.cn_%7C_mmbiz_jpg_%7C_FE4VibF0SjfNr5h330zTPCicat0qFx7dq2BrBicdYPH6fkxmdUqEp2fRKLJ2aqPia0OdN4lAH4MhgTkmkbXCa26gEA_%7C_0%3Fwx_fmt%3Djpeg.jpg)
![](http://static.careerengine.us/api/aov2/https%3A_%7C__%7C_mmbiz.qpic.cn_%7C_mmbiz_jpg_%7C_FE4VibF0SjfNr5h330zTPCicat0qFx7dq2nuopvbFfPQs3bqNK757Yicnq0NUwHtsD6toicrKabZaETVrH2icgWYl5A_%7C_640%3Fwx_fmt%3Djpeg.jpg)
近日,Java 开发工具 JRebel 发布了 2022 Java 开发人员生产力报告。该报告基于对全球 Java 开发专业人士的调查,持续时间为 2021 年 10 月到 2022 年 1 月,共收到了 876 份回复。
报告涵盖有关 Java 生态系统状态的最新数据和分析,包括微服务采用和使用趋势,CI/CD 构建时间和提交频率,流行的框架、应用服务器、虚拟机和其他工具,开发人员的整体生产力、挑战和障碍等等。
![](http://static.careerengine.us/api/aov2/https%3A_%7C__%7C_mmbiz.qpic.cn_%7C_mmbiz_png_%7C_FE4VibF0SjfNr5h330zTPCicat0qFx7dq29UJf0kBrJOjpkIvmZG5as5xWXcE1qUTmTicibkAKdTPFaB0wl2hkvjcg_%7C_640%3Fwx_fmt%3Dpng.jpg)
此次调查中 48% 的受访者是 Java 开发者,8%为董事或副总裁,其余的则是由团队负责人、架构师和顾问组成。其中有超过三分之一(31%)的受访者在大型企业或组织中工作,在中小型公司有 47%,在初创公司有 12%。大多数人都是在小型团队中工作,这表明人们对更敏捷的开发和采用微服务的需求不断增长,在微服务中,开发人员可以使用较少的代码片段。47% 的团队在 3 至 9 人之间,22% 在 10-20 人之间,10% 在 20-50 人之间。
![](http://static.careerengine.us/api/aov2/https%3A_%7C__%7C_mmbiz.qpic.cn_%7C_mmbiz_png_%7C_FE4VibF0SjfNr5h330zTPCicat0qFx7dq244hf719K9g9OPqmt6XdjvHbBtvPllTSh8iagJiayP1wibAIicYn68ibQOvQ_%7C_640%3Fwx_fmt%3Dpng.jpg)
调查结果显示,当前 Java 开发人员还是以 Java 8 的应用为主,占比为 37%,另外 Java 11 的使用率也达到了 29%,紧随 Java 8 和 Java 11 之后的是 Java 12 或更高版本 (12%)、Kotlin (8%)、Groovy (6%)、Java 7 或更早版本 (5%) 和 Scala (3%)。
在对受访者的调查中,37% 的调查者表示计划在未来 6 个月内升级到 JDK 17,这是 9 月发布的 LTS 版本。另有 25% 的人计划在未来 6 到 12 个月内升级到 JDK 17。JDK 18 是一个非 LTS 版本,将于 3 月 22 日到期。
有四分之一的受访者表示,长期支持是最能影响他们决定升级到新版本的因素,其他因素包括 23% 的安全性、20% 的性能、18% 的新功能和 14% 的合规性原因。
当比较不同规模的公司升级到 Java 17 的可能性时,JRebel 发现员工少于 100 人的公司比大型公司更有可能进行升级。他们推测,这是由于升级大型企业 Java 应用的复杂性和成本所致。
![](http://static.careerengine.us/api/aov2/https%3A_%7C__%7C_mmbiz.qpic.cn_%7C_mmbiz_png_%7C_FE4VibF0SjfNr5h330zTPCicat0qFx7dq2EYcicdv4rsqrVnVvhRUWeb9KSqkqib6iavEMkuygMnZsNtTMicYaI5Qofw_%7C_640%3Fwx_fmt%3Dpng.jpg)
调查结果显示,32% 的受访者在当前项目中使用微服务作为应用架构,比去年的 49% 有所下降。其中单体架构的占比依然不容小视,22% 的占比仅次于微服务架构。
![](http://static.careerengine.us/api/aov2/https%3A_%7C__%7C_mmbiz.qpic.cn_%7C_mmbiz_png_%7C_FE4VibF0SjfNr5h330zTPCicat0qFx7dq2IEpAQ2qNhMzT2yHGt29efCuOf0WmeOEHVMTDLW0B0eVia7EeJlaWC8g_%7C_640%3Fwx_fmt%3Dpng.jpg)
调查结果显示,74% 的受访者使用 Spring Boot 作为主要的框架技术,相较去年的比例 62% 有所上升。
调查结果的其他发现有:
- Oracle 的 Java 发行版最受欢迎,占 36%,其次是通用 OpenJDK Java,占 27%;
- 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.jrebel.com/system/files/jrebel-2022-java-developer-productivity-report.pdf
关键词
版本
开发人员
开发者
报告
微服务
最新评论
推荐文章
作者最新文章
你可能感兴趣的文章
Copyright Disclaimer: The copyright of contents (including texts, images, videos and audios) posted above belong to the User who shared or the third-party website which the User shared from. If you found your copyright have been infringed, please send a DMCA takedown notice to [email protected]. For more detail of the source, please click on the button "Read Original Post" below. For other communications, please send to [email protected].
版权声明:以上内容为用户推荐收藏至CareerEngine平台,其内容(含文字、图片、视频、音频等)及知识版权均属用户或用户转发自的第三方网站,如涉嫌侵权,请通知[email protected]进行信息删除。如需查看信息来源,请点击“查看原文”。如需洽谈其它事宜,请联系[email protected]。
版权声明:以上内容为用户推荐收藏至CareerEngine平台,其内容(含文字、图片、视频、音频等)及知识版权均属用户或用户转发自的第三方网站,如涉嫌侵权,请通知[email protected]进行信息删除。如需查看信息来源,请点击“查看原文”。如需洽谈其它事宜,请联系[email protected]。