|  |      1virusdefender      2023-08-08 09:12:04 +08:00 新版本 Java 差不多也是这样了 | 
|      2zsc8917zsc      2023-08-08 09:13:10 +08:00  2 java 他迭代的再快,不还是都用 8 | 
|  |      3liantian      2023-08-08 09:13:28 +08:00 via iPhone 最新版本不重要… 反正 java8 一桶浆糊 | 
|      4nothingistrue      2023-08-08 09:13:36 +08:00 Java 9 开始,施行滚动更新策略,半年一版本,到期即停止维护,且后续升级不再考虑向后兼容。这是万年 Java 8 的主要原因。 | 
|  |      5twofox      2023-08-08 09:17:02 +08:00 @nothingistrue Java21 将是长期支持版本,并且 Java8 的支持即将到期了。希望各种框架能够跟上。等九月份发布后,我就切换到 21 了 | 
|  |      6DTCPSS      2023-08-08 09:18:05 +08:00 .NET Core 3 功能上基本上能覆盖老的 .NET (Framework) 4 了,所以后一个版本直接叫 .NET 5 而且 .NET Core 3 项目升级 .NET 6 基本上完全不用改什么东西,除非你要在 Linux 上用 Windows GDI | 
|  |      7yolee599      2023-08-08 09:18:24 +08:00 via Android .Net 版本相当于一个编程语言的版本吧,而 .Net Core 版本相当于一个框架的版本,两者是分开的?类似的还有 .Net Framework 版本 | 
|      8nothingistrue      2023-08-08 09:20:31 +08:00 @twofox #5  Java8 支持早就到期了,现在是 OpenJDK 社区在做社区支持。 | 
|      9nothingistrue      2023-08-08 09:28:37 +08:00 @twofox #5 另外,Oracle Java 所谓的 LTS 版本,本质上只是半年滚动更新版本额外加了两年半的 BUG 修复支持,并不是精心准备的年度大版本,是个假的 LTS 。 | 
|  |      10twofox      2023-08-08 09:31:37 +08:00 @nothingistrue 社区支持也能算支持啊,本质上来说现在 Java 的特性就是由社区在支持。至于那个 LTS 的话,倒不是很了解。至少 openjdk 的官方写的是 LTS | 
|  |      11wu67      2023-08-08 09:36:01 +08:00 万年 Java8, 整个互联网业务不知道还有多少屎山呢, 很多东西根本就是不敢升的, 涉及到一堆破坏性更新, 任他版本号刷得再快也没有用 | 
|  |      12a33291      2023-08-08 09:37:46 +08:00 早几年叫 netcore 是为了和.net framework 区分开,包括还专门出了一套叫.net standard 的 api 集合,这个集合是 netcore 和 netframework 都支持的,但是 standard 到 2.1 就不在更新了,以前的仍然可以用. netcore3 之后,为了避免混淆就只叫.net 了,所以后边都是 net 5 6 7 8 9 啥的. 从技术上说,以前基于.net framework 无法迁移的项目还是只能用这个,也还是在维护(但是不加新功能了?) 新的或者能够切到 netcore 的项目,就可以当做不存在什么.net framework,就只有.net 一个,就是一套统一的东西(对于 winform wpf 也可以在.net 上直接用,虽然运行还是绑死在 win 上,跨平台的 ui 叫 maui) .net 的大版本 lts 好像是 2 年,但是从下向上升级基本都是很平滑的,大部分时候只需要改一下 sdk 的版本就完事 | 
|  |      13Wanex      2023-08-08 09:39:15 +08:00 | 
|  |      14pengjl      2023-08-08 11:03:56 +08:00 他迭任他迭,我用 Java 8 | 
|  |      15shanguiyao      2023-08-08 11:08:20 +08:00 via iPhone 这不就跟 java 一样,java 怎么迭代,你还是用 java8 。.net 怎么迭代还是.net3.1 或者.net6 | 
|  |      17di1012      2023-08-08 11:17:05 +08:00 目前用的是 NET6 ,等 8 出来了再用,反正我只用长期支持的版本 | 
|  |      18wakarimasen      2023-08-08 11:18:34 +08:00 你软真的应该雇佣一个起名专家。 | 
|      19nothingistrue      2023-08-08 12:16:38 +08:00 @twofox #10 没人真想去关心 LTS ,选择语言版本的核心关注是稳定程度和升级兼容性,只不过通常 LTS 代表了后者。就像人们不是真关心售后期限,而是关心长售后期限代表的良品率和真正的使用寿命。Java LTS 版本就是个例外,它跟普通版本相比只是多了两年版 BUG 修复,稳定程度跟兼容性,跟普通版本是一样的,所以它就是个假的 LTS 。他要是真 LTS ,也不会出现经过 11 、17 两个 LTS 之后,还是几乎没人用。 | 
|  |      20liuliuliuliu PRO 大哥了,明显 java 版本号更快速迭代啊。。。。。。 java 一年 2 个版本,3 月和 9 月各发布一个,现在最新版是 20 ,9 月会发 21 .net 一年 1 个版本,11 月发一个,最新版是 7 ,11 月会发 8 | 
|  |      21wanmyj      2023-08-08 13:48:49 +08:00 .Net Framework 升级 .Net6 的过程还是比较痛苦的,但.Net6 之后的升级就比较容易。.net6->.net8 算不上丝滑,有一些 breaking change ,但总体不至于让项目 breaking 。 | 
|      22tairan2006      2023-08-08 15:45:27 +08:00 .Net 的第三方库很多还是只能在 windows 下用吧,就那种 dll 的 SDK. | 
|  |      23chaselen      2023-08-08 23:36:14 +08:00 微软真的很喜欢改名 | 
|      24forgottencoast      2023-08-10 21:20:16 +08:00 |