CodeGym /Java 博客 /China /2022 年 Java 趋势:Java 8、Apache Tomcat 和微服务
作者
Lihu Zhai
Senior Software Architect at Shinetech Software Inc.

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

已在 China 群组中发布
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 应用程序架构趋势:Microservices 和 Monolithic 应用程序

开发人员也谈到了他们开发的应用程序的架构。基于微服务的应用程序最受欢迎 (32%),其次是单体式应用程序 (22%)。模块化单体式应用程序占 13%,面向服务的架构占 12%。 2022 年 Java 趋势:Java 8、Apache Tomcat 和微服务 - 4大多数公司的应用程序完全基于微服务,或者目前正在转向微服务架构。有趣的是,较大的公司(100多名员工)采用微服务的比例更高,为 36%,这与较小的公司(100名员工以下)的 28% 形成鲜明对比。在开发人员用来处理微服务的框架中,Spring Boot 框架以 74% 的比例领先。 2022 年 Java 趋势:Java 8、Apache Tomcat 和微服务 - 5框架 Quarkus、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%)。目前,IntelliJ IDEA 是开发 Java 应用程序最常用的 IDE,48% 的受访者选择它作为其首选开发环境。Eclipse (24%)、VSCode (18%) 和 Netbeans (6%) 紧随 IntelliJ 之后。 2022 年 Java 趋势:Java 8、Apache Tomcat 和微服务 - 7
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION