JavaRush /Java 博客 /Random-ZH /2022 年 Java 趋势:Java 8、Apache Tomcat 和微服务

2022 年 Java 趋势:Java 8、Apache Tomcat 和微服务

已在 Random-ZH 群组中发布
每年,JRebel(一家开发工具以提高 Java 编程效率的公司)都会进行一项调查。来自美国、中国和欧洲的开发人员被问及主要的行业趋势:流行的 JDK 版本、应用程序架构和构建工具。在本文中,我们收集了调查的主要结果。 2022 年 Java 趋势:Java 8、Apache Tomcat 和微服务 - 1

开发者选择哪个版本的JDK?

大多数开发人员表示,他们在主要应用程序中使用 Java 8(37% 的受访者)作为编程语言。受欢迎程度排名第二的是 Java 11(29% 的开发者)。接下来是 Java 12 或更新版本(12% 的开发人员)和 Java 7 或旧版本(5% 的受访者)。编程语言 Kotlin、Groovy 和 Scala 在开发者中最不受欢迎,但在受访者总数中共有 17% 的开发者使用它们。 2022 年 Java 趋势:Java 8、Apache Tomcat 和微服务 - 2

您更喜欢哪种 JRE/JDK 发行版?

36% 的受访者更喜欢 Oracle,而不是 Java。Generic OpenJDK 和 AdoptOpenJDK/Adoptium 分别以 27% 和 16% 跻身前三。2.3% 的开发人员选择 OpenLogic OpenJDK 发行版。 2022 年 Java 趋势:Java 8、Apache Tomcat 和微服务 - 3

Java 应用程序架构的趋势:微服务和单体应用程序

开发人员还谈到了他们正在开发的应用程序的架构。基于微服务的应用程序最受欢迎 (32%),其次是单体应用程序 (22%)。模块化整体应用程序占响应的 13%,面向服务的架构占 12%。 2022 年 Java 趋势:Java 8、Apache Tomcat 和微服务 - 4参与这项研究的大多数公司要么拥有完全基于微服务的应用程序,要么目前正在转向微服务架构。有趣的是,较大的公司(100 名以上员工)的微服务采用率较高,达到 36%,这与较小的公司(100 名员工以下)的 28% 形成鲜明对比。在开发人员用于处理微服务的框架中,领先的是 Spring Boot 框架,指标为 74%。 2022 年 Java 趋势:Java 8、Apache Tomcat 和微服务 - 5Quarkus、Vert.x 和 DropWizard 框架分别以 5%、2% 和 1% 的份额位列前四。

Java 开发人员工具:Apache Tomcat 和 IntelliJ IDEA

调查显示,Apache Tomcat 已成为最受欢迎的 Java 应用服务器,有 48% 的开发人员更喜欢它。Tomcat 之后是应用服务器 JBoss/Wildfly (15%)、Jetty (13%)、WebLogic (7%)、WebSphere (5%) 和 GlassFish (4%)。 2022 年 Java 趋势:Java 8、Apache Tomcat 和微服务 - 6在构建工具中,Maven 框架占据领先地位 - 68%。位居第二的是 Gradle(占开发人员的 23%),位居第三的是 Ant(6%)。2022 年,IntelliJ IDEA 成为用于开发 Java 应用程序的最受欢迎的 IDE,48% 的受访者选择它作为首选开发环境。IntelliJ 紧随其后的是 Eclipse (24%)、VSCode (18%) 和 Netbeans (6%)。
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION