前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >用不用Java 17普通开发者说了可不算

用不用Java 17普通开发者说了可不算

作者头像
码农小胖哥
发布2022-02-11 09:14:09
2610
发布2022-02-11 09:14:09
举报
文章被收录于专栏:码农小胖哥的码农生涯

Spring Boot 3.0的第一个里程碑版本昨天也发布了,至此,Spring framework 6.0 、Spring Security 6.0的三个框架的里程碑版本都已经发布了,它们都将基于Java 17。

他发任他发,我用Java 8?技术迭代的推动从来不是普通开发者引领的,而是走的精英路线,社区大佬、知名项目、开源布道师的话语权更强大,从某种程度上来说他们可以“绑架”开发者。2017年Spring 5发布的时候也有类似论调,也是一群人嚷嚷着要坚守1.6或者1.7,结果呢?Spring 5.x的特性和优势“迫使”开发者不得不认清形势。到2018年的时候已经有79%的新项目转向Java 8 (数据来自snyk调研)。

2018年Java版本趋势

到了2021年初,这时候最新的LTS版本是Java 11,Java 8的份额开始呈下降趋势,占比50.1%(数据来源snyk调研)。

2021年Java版本趋势

虽然现在Java版本迭代速度加快了,Java社区在新特性的集成上依然是非常保守的。很多JEP提案要孵化2到3个版本才能转正。如果从Java 8来看,Java 17汇聚了7年Java社区的成果,如果一个Java开发停留在7年前的JDK环境中,必然会影响技术竞争力。

生产和学习是两码事,即使Spring 6.0正式发布也不会立刻取代Java 8的地位,这是一个循序渐进的过程。当Java 9到Java 17的新语法糖带来的高效率和Java 17带来的高性能得到充分体现,坚守旧版本的声音将会越来越小。我个人感觉到2023年Java 17才会进入快速增长期。

我们作为普通开发者,在掌握当前流行技术之外,顺应形势而为才能与时俱进,才能保持竞争力。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-01-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 码农小胖哥 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档