黑马程序员视频库
播妞微信号:mm7718mm
传智播客旗下互联网资讯、学习资源免费分享平台
近日,Jrebel 公布了一份 2020 Java 生态系统报告,主要针对于技术人员所使用的编程语言、应用程序架构、应用服务器、运行时平台、框架技术、IDE、JRE/JDK 版本、数据库、部署模型、构建工具和虚拟化工具等进行了分析。
Java 8 最受欢迎
从报告中,我们可以看到有58%的受访者选择使用Java 8 作为编程语言。排在第二位的 Java 11,占受访者的 22.56%。还有 7% 的受访者仍然在使用 Java 7 或更早的版本。

而使用率最低的是 Kotlin 和 JavaScript ,分别为3%和2%。
最热门的服务器——Tomcat
根据报告我们获悉到,有61%的开发者们使用的主要的应用服务器是 Tomcat,可谓是遥遥领先与第二位的Jetty。


SpringBoot 无竞争对手
对于开发者们来说,Spring Boot 多年来一直是首选的 Java 框架。其原因是因为最近几年微服务的流行。有 82% 的用户选择使用 SpringBoot。

框架使用仍是重点
86% 的受访者使用 Spring, 51% 的受访者使用 Hibernate、OpenJPA 或 EclipseLink 等持久化技术。27% 的报告使用了服务器端呈现技术,如 JSP、JSF、Thymeleaf、FreeMarker 或 GWT。

注解多于 XML 配置
我们再来看框架配置,使用注解或者 XML 配置的人居多。
其中67.92%的用户选择使用注解,而使用 XML 配置的占比 67.17%,两者目前差距并不大。

Intellij IDEA 占据榜首
ntelliJ IDEA 和 Eclipse 这两个目前在国内都有很多人使用,从报告中看到82% 的受访者使用 IntelliJ IDEA,排名第二的是老牌 IDE 的是 Eclipse,占 24%。

PostgreSQL数据库更受欢迎
哪个数据库最受欢迎?哪个数据库使用者最多?根据报告分析,我们的答案是 PostgreSQL (47%), 紧随其后的是Oracle DB。排在第三位的是 MySQL。

Maven险胜
Maven 和 Gradle 是最常用的构建工具。调查发现,47% 的受访者使用 Gradle ,44% 的受访者使用 Maven。

开发人员使用哪些虚拟化工具?
最常用的工具是 Docker,占 74%。第二大最受欢迎的虚拟化工具是 Kubernetes 占 35%。

随着 Kubernetes 的成长,相信未来几年,它就可以在市场中占据主导。
看了这份国外出炉的报告,如果是你,你都将怎样选择呢?
推荐阅读:疫情下互联网行业依旧坚挺!企业对于这类人才情有独钟!毕业生薪资最高的6大专业!大厂岗位招聘都写上了这个要求2020年第一季度 编程语言排行:前三名是它们,榜首较往年没变!
我就知道你会“在看”
▼点击 阅读原文抢基础班免费名额