一、前言
今天在看文章的时候,看到vaadin发布的一篇文章,在这里分享给大家,一起聊聊Java发展趋势!
根据开发人员调查,Java 是排名前三的编程语言之一,并且其使用量持续增长。虽然 Java 长期以来一直是业务应用程序的主力语言,但关于企业如何真正使用 Java 的可用数据很少。这份有史以来第一份企业 Java 现状报告揭示了 Java 的最新趋势——从它的使用和挑战到各种规模组织的计划。
二、2023 Java 趋势亮点
本报告的结果基于对各行业组织中 879 名技术领导者和从业者的全球调查。我们在此重点介绍报告中的一些见解,但您可以下载完整报告以全面了解 2023 年 Java 趋势。
大家有兴趣可以看一下完整报告,输入一些就可以看了!
完整报告:https://pages.vaadin.com/java-survey-2023。
1、企业继续投资 Java
组织继续扩大对 Java 的投资,
- 70% 的组织构建新的全堆栈 Java 应用程序
- 69% 的组织构建新的 Java 后端
- 48% 的组织创建将 JavaScript 或 TypeScript 前端与 Java 后端相结合的新应用程序
- 57% 正在投资现有应用程序的现代化
- 少数人将现有 Java 应用程序迁移到云端
2、向 Java 17 的转变顺利进行
在发布一年多后,向 Java 17 的转变现在正在顺利进行。超过四分之一 (26%) 的受访者已经在使用 Java 17 或更新版本。另有 21% 目前正在升级,26% 计划在未来 12 个月内升级。目前只有 16% 的人没有升级计划。
3、可维护性和安全性是现代化的首要动机
受访者有机会对他们实现 Java 应用程序现代化的动机进行排名。大多数人 (83%) 将可维护性列为他们的三大激励因素之一,32% 的受访者将其列为主要激励因素。安全风险也很重要,57% 的人将其列为前三名,20% 的人将其列为主要动机。
注重前三为:
- 可维护性
- 安全性
- 维护成本
4、Spring使用增长, Swing使用降低
通过检查计划使用技术的净变化(计划增加使用的受访者百分比减去计划减少使用的百分比),我们可以看到桌面和早期网络时代的旧 Java 技术明显转变,包括 Swing 、JSF 和 JavaFX。
Spring Boot 是明显的赢家,净 50% 的受访者计划增加使用率。尽管受访者已经普遍使用 Java,但仍有 40% 的受访者计划进一步增加 Java 的使用。Vaadin Flow、Spring Framework、Quarkus、Hilla 和 React 等框架的采用率预计也将出现显着净增长。
三、总结
从上面看的出来,Java还是有发展的,Spring、SpringBoot的加持可以让Java撑十年没问题!
即使现在云原生、go的火爆,但是Java的生态还是能扛能打的!
在JDK的不断优化,JDK19也出现了虚拟线程,能够更好的支持高并发多线程!慢慢弥补和go对高并发多线程的支持!虽然JDK大部分还没有升级,俗话说,==他升任他升,我用1.8==
SpringBoot3.0最低支持JDK17也是跨出了这一步,相信慢慢会有更多的人去升级的!!