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%的受访者采用甲骨文Java, 27%采用OpenJDK, 16%采用AdoptOpenJDK/Adoptium。报告指出,”鉴于本次调查中大型公司的代表较多,在商业和开源JRE/JDK发行版之间出现平分秋色的情况并不令人惊讶。像甲骨文Java这样的商业发行版可以为大型企业提供一个简单的方法来获取补丁和更新。对于许多大型组织而言,避免在内部完成这项工作的麻烦是值得的。 " 此外,报告发现微服务是Java应用程序最流行的架构,占32%。只有22%使用单体架构,8%使用无服务器架构.Spring引导是迄今为止最流行的微服务框架,有74%的受访者使用。码头工人是最常见的虚拟机平台,用Java应于用程序,有41%的人使用.的受访者使用Kubernetes,其次是VMware,占16%。亚马逊网络服务是最常用的PaaS平台,占31%。
Apache Tomcat是迄今为止最流行Java的应用程序服务器,使用率为48%;其次是JBoss/Wildfly占15% .jetbrains IntelliJ是最受欢迎的Java IDE,占48%;其次是Eclipse,占24%;Visual Studio代码则占比18%。
完整报告地址
0 留言