调查:2025年生产环境中实际使用的Java框架

面向初学者的在线Python训练器

轻松学习Python,无需理论负担。在浏览器中直接解决带自动检查的实践任务,无需安装任何东西。

开始课程

调查:生产环境中使用哪些Java框架



Java仍然是企业解决方案中最受欢迎的语言之一,然而框架的选择不仅仅是开发便利性的问题,而是一个影响性能、可扩展性和维护成本的战略决策。我们对开发者和DevOps工程师进行了一项调查,以了解哪些Java框架如今真正在生产环境中运行,而不仅仅是在演示环境中。



超过450名来自俄罗斯、独联体国家和欧洲的专业人士参与了此次调查。受访者所在的公司从初创企业到企业级巨头,负载超过10,000 RPS。以下是关键结果。



市场领导者:Spring Boot 和 Micronaut



毫无疑问的冠军仍然是 Spring Boot——67%的受访者使用它。Spring生态系统(Spring Cloud、Spring Security、Spring Data)已成为微服务架构和单体应用的事实标准。然而有趣的是,纯Spring(不含Boot)的使用比例已降至8%——大多数人正在转向自动配置。



排名第二的是 Micronaut,占23%。该框架因其以下特点而日益流行:

  • 快速启动(在测试中比Spring Boot快5倍);
  • 低内存消耗(适用于Kubernetes和serverless);
  • 支持GraalVM Native Image。

Micronaut在初创企业和云资源预算紧张的项目中尤其受欢迎。



黑马:Quarkus



Quarkus(14%的受访者)稳居“容器汤”的细分市场。其王牌是通过GraalVM超快速编译为原生代码。然而,受访者指出,Quarkus需要重新思考熟悉的模式(CDI、Hibernate),并且其引入仅在serverless和Knative占比较高的情况下才合理。

有趣的事实:40%尝试过Quarkus的开发者因缺乏成熟的库而回到了Spring Boot。



企业级领域:Jakarta EE 和 WildFly



经典的 Jakarta EE(前身为Java EE)有11%的受访者使用,主要集中在银行领域和政府系统中。应用服务器(WildFly、Payara、Open Liberty)在需要严格认证和长期支持(LTS)的地方仍然很受欢迎。

特别值得一提的是 Helidon(Oracle)——其份额因与Oracle Cloud的集成以及对反应式模型的支持而增长至5%。



趋势与结论



基于此次调查,可以识别出几个关键趋势:

  • 摆脱重型应用服务器——78%的新项目在轻量级框架(Spring Boot、Micronaut、Quarkus)上启动。
  • 混合解决方案——30%的团队将Spring Boot用于业务逻辑,将Quarkus用于高负载端点。
  • 原生编译——34%的受访者认为到2026年GraalVM将成为生产环境栈的必备元素。
  • 安全性——60%的受访者根据内置的审计和OAuth机制选择框架。

推荐库