为什么就是没有人愿意升级到最新的 JDK?

2022 年 10 月 28 日
 Joker123456789

这是我非常不理解的一件事,如果说老项目有历史包袱,那么新项目呢? 如果说 8 以上担心 费用问题,不是有 openjdk 吗?

如果说 你做不了主,那么项目 leader 为什么不愿意用新的呢?站在公司外的角度来看,项目 leader 也是 java 开发者之一,他不是另一个群体。

20240 次点击
所在节点    Java
144 条回复
yaphets666
2022 年 10 月 28 日
开发软件是用来赚钱的,单纯的技术和开发没有意义。
HENQIGUAI
2022 年 10 月 28 日
因为服务器掌握在运维手里,运维不升。。小小开发只能自己玩玩 demo.
fwrq41251
2022 年 10 月 28 日
谁升级谁爽,java 现在 6 个月一个版本,每次升级到 lts 版本即可
nekoneko
2022 年 10 月 28 日
@coala #12 反编译, 把它不兼容的地方重写了就行
jfj8848
2022 年 10 月 28 日
如果不是安全问题或大的功能依赖问题,为什么要升级呢
dcsuibian
2022 年 10 月 28 日
由俭入奢易,由奢入简难。尝试了新功能和新语法糖后,做项目的时候仍然要用老 JDK 。还不如先别试新的。

如果我是一个项目负责人:我会推荐用 Java11 ,不是 8 ,但也不是 17 。
首先出于稳定性考虑,只考虑 LTS 版,8 太旧、17 太新,11 正好。
另一方面是兼容性,虽然我觉得 Java 的向后兼容做得非常好,但偶尔还是会有问题,比如之前发现 11->13 时,nashron 就没了。
最重要的是从众,反正肯定有人会去尝鲜,等别人把坑都踩了,自己再上去不香么。
nekoneko
2022 年 10 月 28 日
@fwrq41251 #23 自己玩 17 确实很爽
123zouwen
2022 年 10 月 28 日
我们早就是 17 了。从 8 到 11 到 17 还是老项目逐步升级的。

升级 jdk 不只是版本的升级,还得思路代码写法升级。

有多少人用着 jdk8 ,写着 jdk6 的代码?
chenPiMeiHaoChi
2022 年 10 月 28 日
你们打 jdk17 的镜像的基础依赖是啥?
liuzhaowei55
2022 年 10 月 28 日
22 楼老哥说的才是真相,整个技术沉淀都是 8 ,往上升意味着整个工具链的升级改造,小公司自己搞搞就上了,大公司只能 cto 层面战略推进了
cmax
2022 年 10 月 28 日
直接升级可能遇到兼容问题,不过可以借助 EMT4J 这个工具减少一些的麻烦,https://zhuanlan.zhihu.com/p/549842999
Anita720
2022 年 10 月 28 日
JDK17 现在使用 mybatis plus 的问题还没有修复吧,https://gitee.com/baomidou/mybatis-plus/issues/I5RH1Z ,现在只能使用 QueryWrapper 或者降低 JDK 版本
cutiechi
2022 年 10 月 28 日
不是绝对,我司包括底层大数据服务都升级到了 17
yeyang5211
2022 年 10 月 28 日
升级不加薪 , 不升级也不降薪. 升级平白加了工作,到点下班不香吗?
feelinglucky
2022 年 10 月 28 日
我说句不好听的,国内大部分 Java 开发人员可能脸 lambda 都写不明白
yazinnnn
2022 年 10 月 28 日
快进到为什么 java 后端不愿意学 kotlin
yifangtongxing28
2022 年 10 月 28 日
leader 的汇报 ppt 里,jdk8 到 jdk19 没任何意义
EIJAM
2022 年 10 月 28 日
Java 项目 ≈ 企业级。既然是企业级项目了,又不是自身兴趣好爱,那当然是稳定,能跑就行
Jooooooooo
2022 年 10 月 28 日
我们就是用新项目从 7 升到了 8.
fox0001
2022 年 10 月 28 日
我们新项目用 17

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/890606

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX