https://ww1.sinaimg.cn/large/006fIJNLly1gucqrztu62j60cf03x3yu02.jpg 每次想要用新的 JDK,总感觉到一股冥冥的阻力
1
learningman 2021-09-11 15:59:21 +08:00
17 也是 LTS 吧
|
2
stimw 2021-09-11 16:09:03 +08:00 via Android
spring 6 和 spring boot 3 最低版本要求为 17
|
3
sagaxu 2021-09-11 16:13:53 +08:00
我线上大部分服务已经升级到 15 了
|
4
zhouquanbest 2021-09-11 16:43:07 +08:00 via Android 1
Android 还在用阉割版的 8...
|
5
roundgis 2021-09-11 16:56:31 +08:00 via Android
@zhouquanbest 這是因為官司吧?
|
6
holulu 2021-09-11 17:02:04 +08:00 1
JDK17 最大改进应该是支持 macOS 的 Metal 框架吧,像 JB 家的 IDE 的 GUI 显示效率会更好吧。
|
7
Cbdy 2021-09-11 17:02:38 +08:00
@zhouquanbest 安卓开除 Java 籍
|
8
hutoer 2021-09-11 17:02:46 +08:00
Android 我记得不能算 java,只是 API 兼容
|
9
lafuerza 2021-09-11 17:05:11 +08:00
一些开源软件较新的版本都需要 JDK 12 以上,但乙方还在用适配 JDK 8 的低版本,我能怎么办呢?
|
10
echo1937 2021-09-11 17:15:08 +08:00 via iPhone
Springboot 要 2021 年 11 月发布 2.6 版本以支持 JDK17,所以我还得等。
|
11
leafre 2021-09-11 17:16:59 +08:00
8
|
12
a719031256 2021-09-11 17:18:31 +08:00
必须用 8,为了稳定以及能按时下班,不用 996
做外包做多了,发现项目延期除了人员水平浮动很大外,还有就是很多新人特喜欢用新东西,搞得 bug 不断,花费大量时间找 bug 。。。。。 |
13
NeroKamin 2021-09-11 17:58:50 +08:00
我们是 11,计划升 17
|
14
earneet 2021-09-11 18:53:48 +08:00 via iPad
我们目前是 16 。等 17 已经望眼欲穿了。之前说 4 号发布,结果至今杳无音信,你这个消息是准确的了吧
|
15
tulongtou 2021-09-11 19:08:40 +08:00 1
@a719031256 从来不升级基础框架,慢慢项目就变成屎山了
|
17
Huelse 2021-09-11 19:18:33 +08:00
所幸公司去年已经全系换 11 了,没啥问题
|
18
SuperManNoPain 2021-09-11 19:19:22 +08:00
准备自己升级到 17 玩玩😄
|
19
ikas 2021-09-11 19:40:23 +08:00
11 都用了几年了....
安卓最新开发现在也是 java11 了... |
20
wtks1 2021-09-11 19:53:13 +08:00 via Android
老项目 8,新项目 11
|
21
MiketsuSmasher 2021-09-11 20:02:48 +08:00
可惜 mojang 再等个几天就能直接把最低 JDK 版本拉到 17 了( doge )
|
22
loading 2021-09-11 22:43:26 +08:00
可能 jdk8 还要用几十年。
|
23
HOU 2021-09-11 22:52:30 +08:00
自己玩就都用最新的,公司里老旧的项目连 java8 都没用,老老实实用了
|
24
Exple 2021-09-11 22:58:37 +08:00 via Android 1
新版任你发,我用 Java 8 。
|
25
aofall 2021-09-11 23:13:28 +08:00 via Android 1
公司里面因为历史项目遗留,sun 加密库的问题,升级一直是阻碍。升级这些没有额外的工资,也没有额外的工时来允许你改动,导致没人有动力去改动这些老项目,也就出现了“你发任你发,我用一点八”的情况
|
26
lfzyx 2021-09-11 23:18:36 +08:00
a719031256
必须用 8,为了稳定以及能按时下班,不用 996 做外包做多了,发现项目延期除了人员水平浮动很大外,还有就是很多新人特喜欢用新东西,搞得 bug 不断,花费大量时间找 bug 。。。。。 -------- 呵呵,用新东西反而成缺点了 |
27
yangyaofei 2021-09-12 00:19:15 +08:00 via Android
所有新项目全部 11,对外发布的包围护 11,8 两个版本,8 仅支持基本调用
|
28
hxys 2021-09-12 00:34:23 +08:00
8 香香
|
29
echo1937 2021-09-12 00:41:53 +08:00 1
|
30
kingfalse 2021-09-12 01:12:06 +08:00 via Android
赶紧出来吧,村头厕所没纸啦
|
31
zxCoder 2021-09-12 07:35:56 +08:00
个人项目肯定升,公司项目不关我事
|
32
miv 2021-09-12 09:28:34 +08:00 via Android
8 可以无缝升级哪一个新版本?
|
33
tairan2006 2021-09-12 09:35:02 +08:00
又没协程,有啥升级动力
|
35
wangsd 2021-09-12 09:51:25 +08:00
自己玩的随意,公司继续用 8,之前用了 11 发布平台不支持。
|
36
Lemeng 2021-09-12 09:57:07 +08:00
8 不管从数字还是其他方面都能满足任何需求了
|
37
zliea 2021-09-12 11:03:18 +08:00
等 spring boot 支持再说。
|
39
Cooky 2021-09-12 11:48:22 +08:00
真男人就要坚持自己的 J8
|
40
cqxxxxxxx 2021-09-12 13:05:40 +08:00
目前都是 8,有什么升级指南推荐下吗? 8->11 或者 8->17 的😁
|
41
echo1937 2021-09-12 13:06:52 +08:00
@ospider #38 常用的刷 KPI 大法:升版本,搞重构,引入新技术栈。
除了引入新技术栈可以蹭热点以外,其他的套路都差不多,堆一些互联网套话。 在 xx 背景下,贯彻 xx 理念,实现了 xx 能力,增加了 xx%效率,降低了 xx%成本,还是靠吹。 |
42
LING97 2021-09-12 14:37:28 +08:00
公司最高支持 11,大部分 8,极少部分老项目 6 。大公司这些新东西可不敢乱换
|
43
Zien 2021-09-12 15:55:05 +08:00
我感觉自己还是 jdk6 程序员
|
44
sprite82 2021-09-12 16:23:49 +08:00
除了一些项目用了 sun 特有的包之外,大部分可以无缝升级到 11 或 17 的
|
45
cubecube 2021-09-12 16:42:26 +08:00
|
46
Serino 2021-09-12 16:58:15 +08:00
某大型国企集团,世界五百强(的下属大型公司,有在香港上市),快 2022 年了还在用着 Java 6 的 ERP,你信不信?
|
47
holulu 2021-09-12 17:11:27 +08:00
@cubecube 这个提案就是 JB 家自己提自己搞的,为了提升 2D 渲染效率。现在的 jbr 并没有包含,看 JB 的计划是要 jbr17 才支持。
|
48
x66 2021-09-12 20:10:10 +08:00
17 也是 LTS,等发布那天我就把本地环境全部切过去
|
49
fannas 2021-09-12 20:40:58 +08:00 via iPhone
面向需求选择版本
|
50
jiom 2021-09-12 21:48:59 +08:00
老版本公司用 8~新版本前段时间换了 11 了~暂时可能还要观望 17 吧~
|
51
v2orz 2021-09-13 09:08:50 +08:00
说好的 project loom 咋又消失了
|
52
felixcode 2021-09-13 12:18:23 +08:00 1
固守老版本 java8,就跟现在固守 win7 一样,不知道有什么可骄傲的。
|
53
rodrick 2021-09-13 13:56:55 +08:00
侧面体现了 java 生态的完善 8 居然能用这么久。。
|
54
y0bcn 2021-09-13 14:04:34 +08:00
11 的生命周期我记得好像比 8 还短一些,自己的新项目可能会考虑 17,至于公司的,最好别瞎动
|
56
a719031256 2021-09-14 08:54:31 +08:00
@tulongtou
屎山代码跟版本无关,才入行时我还看过 6 写的项目,那代码写得真的不错,代码结构清晰明了 用 8 的原因很简单,就是不想加班而已,以及不想帮新人找一些奇奇怪怪的问题, 如果你的精力很好,时间充裕也可以使用高版本,但在项目中出了问题找不到原因时也不要去麻烦别人,自己回家加班谷歌吧 |
57
cco 2021-09-14 09:46:53 +08:00
目前用 11,等 17 出来,切换下试试,问题应该不大。
|
58
dengji85 2021-09-14 10:19:40 +08:00
1.7 恶心死我了
|
59
tulongtou 2021-09-14 15:04:01 +08:00
@a719031256 是,屎山和版本没有直接关系。但是一个永远不会升级基础框架的团队,我不感觉会有啥工匠精神,这种团队写出屎山来的可能性还是很高的
|
60
a719031256 2021-09-14 21:39:57 +08:00 1
@tulongtou
恰好相反,屎山代码大多数都是才入行一两年的开发堆积出来的,本人也干过这种事情的,才开始时也喜欢加各种新技术到项目中,最终的结果就是代码一团糟,能正常跑,但要说质量。。。。。。。 才开始那一两年,因为喜欢折腾,导致经常加班,现在我做项目就是一个项目尽量简单稳定可靠,中间件能少用就少用,技术不求最新,刚好满足项目需求以及项目后期扩展需求即可 新技术自己玩可以,但在项目中最好别用,现在的项目里我们组有个二货用新的特性写代码,结果导致这二货天天加班,但出活率低得可怜 |
61
SachinBeyond 2021-09-14 22:05:23 +08:00 via Android 1
我司项目就升了个数据库驱动,升到 MySQL8.0,结果就接二连三出问题,一地鸡毛,线上出了问题还问责,写事故报告。
这种出力不讨好的事情,没人做 |
62
lichao 2021-09-15 08:29:11 +08:00
@SachinBeyond 线上出问题说明线下没充分测试吧
|