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

2022-10-28 10:33:42 +08:00
 Joker123456789

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

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

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

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

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

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

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

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

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

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

© 2021 V2EX