大多数 Java 开发者计划在明年内过渡到 Java 17
JRebel 发布了最新的 2022 Java 开发人员生产力报告。探讨了 2022 年 Java 开发人员调查的结果,并详细说明了 Java 开发的最大趋势如何影响从技术选择到部署和提交时间的方方面面。该报告基于对全球 Java 开发专业人士的调查,持续时间为 2021 年 10 月到 2022 年 1 月,共收到了 876 份回复。
与往年一样,受访者主要是开发人员或类似人员,占整个受访者数据的近 50%。如果再加上受访者中第二受欢迎的职位 —— Java 架构师,这个占比就会达到 70%。也有相当数量的领导角色,其中团队领导占 15%,还有一些主管角色。大多数受访者公司都是大型企业,其中 31% 的公司规模超过 1000 名员工。拥有 100-1000 名员工的中型企业位居第二,占 27%。小公司和初创公司分别占 20% 和 12%。
报告涵盖有关 Java 生态系统状态的最新数据和分析,包括有微服务采用和使用趋势,CI/CD 构建时间和提交频率,流行的框架、应用服务器、虚拟机和其他工具;开发人员的整体生产力,包括挑战和障碍。
调查结果指出,大多数 Java 开发人员正计划迁移到该语言的最新长期支持 (LTS) 版本;其中,62% 的开发人员计划在未来 12 个月内进行切换。 目前,Java 8 仍是生产中使用最多的版本,占 37%;其次是 Java 11,占 29%;这两个都是 LTS 版本。只有 12% 的开发人员使用 Java 12 或更高版本。
有四分之一的受访者表示,长期支持是最能影响他们决定升级到新版本的因素。其他因素包括 23% 的安全性、20% 的性能、18% 的新功能和 14% 的合规性原因。
当比较不同规模的公司升级到 Java 17 的可能性时,JRebel 发现员工少于 100 人的公司比大型公司更有可能进行升级。他们推测,这是由于升级大型企业 Java 应用的复杂性和成本所致。
调查还研究了商业与开放 Java 发行版的采用情况,发现 36% 的受访者采用 Oracle Java,27% 采用 OpenJDK,16% 采用 AdoptOpenJDK/Adoptium。报告指出, “鉴于本次调查中大型公司的代表较多,在商业和开源 JRE/JDK 发行版之间出现平分秋色的情况并不令人惊讶。像 Oracle Java 这样的商业发行版可以为大型企业提供一个简单的方法来获取补丁和更新。对于许多大型组织而言,避免在内部完成这项工作的麻烦是值得的。”
此外,报告发现微服务是 Java 应用程序最流行的架构,占 32%。只有 22% 使用单体架构,8% 使用无服务器架构。Spring Boot 是迄今为止最流行的微服务框架,有 74% 的受访者使用。
Docker 是最常见的虚拟机平台,用于 Java 应用程序,有 41% 的人使用。26% 的受访者使用 Kubernetes,其次是 VMware,占 16%。Amazon Web Services 是最常用的 PaaS 平台,占 31%。
Apache Tomcat 是迄今为止最流行的 Java 应用程序服务器,使用率为 48%;其次是 JBoss/Wildfly,占 15%。JetBrains IntelliJ 是最受欢迎的 Java IDE,占 48%;其次是 Eclipse,占 24%;Visual Studio Code 则占比 18%。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Legado —— 开源电子书阅读器
Legado是一款免费开源的 Android 小说阅读器(开源阅读 3.0 版本),软件不提供内容,需要自己手动添加,例如导入书源等,详情请查看官方帮助文档。 主要功能 1. 自定义书源,自己设置规则,抓取网页数据,规则简单易懂,软件内有规则说明。 2. 列表书架,网格书架自由切换。 3. 书源规则支持搜索及发现,所有找书看书功能全部自定义,找书更方便。 4. 订阅内容,可以订阅想看的任何内容,看你想看 5. 支持替换净化,去除广告替换内容很方便。 6. 支持本地TXT、EPUB阅读,手动浏览,智能扫描。 7. 支持高度自定义阅读界面,切换字体、颜色、背景、行距、段距、加粗、简繁转换等。 8. 支持多种翻页模式,覆盖、仿真、滑动、滚动等。 9. 软件开源,持续优化,无广告。 Download-下载 Android-安卓 Releases Google play - $1.99 Coolapk Jsdelivr #Beta IOS-苹果 准备中(No release) -Github API 阅读 3.0 (Legado)提供了2种方式的API:Web方式和Content Provide...
- 下一篇
openGauss开源数据库二次开发指导手册(上)
简介 openGauss是开源关系型数据库,采用客户端/服务器,单进程多线程架构,支持单机和一主多备部署方式,备机可读,支持双机高可用和读扩展。 本实验主要描述如何对openGauss开源数据库进行二次开发,并编译验证。 内容描述 本实验主要内容为在开源社区注册、拉取本地代码、对openGauss开源数据库进行简单修改体验二次开发,并安装数据库进行验证。 前置条件 由于本实验涉及到在openEuler操作系统上进行openGauss数据库的部署,需要掌握Linux系统的基本操作和系统命令。 实验环境说明 组网说明 本实验环境需要本地Windows操作系统的PC以及openEuler操作系统的华为云环境,需要购买弹性云服务器。 设备介绍 为了满足实验需要,建议每套实验环境采用以下配置: 开发环境的设备明细表 设备名称 设备型号 操作系统 Windows 编译环境设备明细表 设备名称 设备型号 操作系统 openEuler20.3LTS Python Python 3.7.X 实验概览 社区环境准备 需要完成码云账号注册、绑定主邮箱以及签署CLA贡献者协议之后,才能参与社区贡献。 注册码云...
相关文章
文章评论
共有0条评论来说两句吧...