⭐⭐⭐ Spring Boot 项目实战 ⭐⭐⭐ Spring Cloud 项目实战
《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》
《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》
《Spring MVC 实现原理与源码解析 —— 精品合集》 《数据库实体设计合集》
《Spring Boot 实现原理与源码解析 —— 精品合集》 《Java 面试题 + Java 学习指南》

摘要: 原创出处 OSC开源社区(ID:oschina2013) 「OSC开源社区」欢迎转载,保留摘要,谢谢!


🙂🙂🙂关注**微信公众号:【芋道源码】**有福利:

  1. RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表
  2. RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址
  3. 您对于源码的疑问每条留言将得到认真回复。甚至不知道如何读源码也可以请教噢
  4. 新的源码解析文章实时收到通知。每周更新一篇左右
  5. 认真的源码交流微信群。

Vaadin 最近发布的一份有关企业中 Java 现状的研究报告指出,Java 作为一种云原生技术正在经历一场变革性的复兴。企业继续投资于新的 Java 应用程序,同时也为云对现有 Java 应用程序进行现代化改造。Java 将继续保持其在企业应用中的核心地位。

企业继续投资于 Java,并将其视为其业务应用程序的持续基础。报告指出,存在有一半的 Java 应用程序需要推动现代化;其中可能包括升级技术堆栈、采用新框架以及部署到云原生环境。可维护性被列为推动现代化的首要动力,其次则是安全风险。

调查结果表明,安全是 Java 开发人员的主要关注点。78% 的 Java 开发人员将 “确保应用安全” 视为一个核心问题;24% 的人将其描述为一项重大挑战;54% 的人认为存在一定的挑战。

云基础设施和无服务器平台(云原生环境)被视为 Java 应用程序的重要演进。向云的转变正在顺利进行,三分之一的 Java 应用程序已经部署在 AWS、Azure 和谷歌云中。

报告还指出,Java 应用程序中的最大占比是 Web 应用程序,桌面应用程序仅占调查时所有开发产品的 18%。开发者对全栈式 Java 应用有着强烈的兴趣,有 70% 的受访者表示,计划在项目中使用新的全栈式 Java 应用程序。仅次于全栈应用的则是后端开发。

在全栈和后端开发之后,受访者的开发工作主要分散在对现有应用程序进行现代化改造(57%);开发异构(Java 与 JavaScript 或 TypeScript)全栈应用程序(48%);将现有应用程序迁移到云端(36%);以及为现有 Java 后端构建新的前端(29%)。

Java 开发人员目前青睐的前端框架中,Angular (37%) 和 React (32%) 处于领先地位,其次是 Vue (16%)。此外,有 79% 的人报告使用了 Spring Boot,且 50% 的受访者表示计划增加使用。Vaadin Flow、Spring Framework、Quarkus、Hilla 和 React 等框架的采用率均预计将出现净增长。

在所面临的的挑战方面,30% 的 Java 开发者认为构建 “直观且简单的 UX” 是一个重大的挑战,还有 51% 的受访者认为存在一定难度。

而在发布一年多后,向 Java 17 的迁移也在顺利进行中,目前已有近四分之三的组织计划在一年内采用 Java 17。

更多详情可查看完整报告:https://pages.vaadin.com/java-survey-2023

文章目录