我们不需要看其他语言 , 我们直接看看最近十年 Java 发生了什么 。
2011 年 , 甲骨文收购了 Sun Microsystems , 取得了 Java的控制权 , 当时java前景不明朗 。 进入甲骨文的其他产品(OpenOffice、Solaris、Hudson)的未来很艰难 。
在这里 , 甲骨文并不只是为了拥有java的资源而放弃java , 而是将资源投入到开发中 。
2014 年发布的 Java 8 版本可谓是互联网上的一件大事;由于技术上的创新 , java语言发生了明显的变化 。 业界心甘情愿地接受了这个版本 , 更愿意过渡到java 8中 。
2017 年 , 随着 Java 9 的出现 , 一个长期存在的 JDK 模块化项目发布 。 与任何存在数十年的重大项目一样 , JDK 中的内部依赖项随着时间的推移开始变得像意大利面条 。 为了“看到”它 , 必须将这些依赖关系分解成一个连贯的系统——也就是说 , 本质上是进行了一次巨大的重构 。 对于真正“陷入过去”的项目 , 这种情况不会发生 。
从 2018 年开始 , 一个新的发布周期开始生效:他们没有准备频繁发布Java 大版本 , 而是开始每六个月发布一个较小的版本 。 这样做只是为了跟上行业的步伐 , 更快地发布功能(如果有些功能已经准备好 , 您不必将它们搁置多年 , 直到下一个版本发布) 。 并且有规律的发布流并没有把一切都颠倒过来 , 但仍然增加了一些值得注意的东西 。
一般来说 , 谈论一个语言缺乏发展是非常不利的 。 我们可以谈论的是Java与其他语言相比具有更大的保守性 。 的确 , 在很多问题上 , 他们都尽量谨慎行事 , 而不是一头扎进 。 但这又引出了下一个问题:“一头扎”真的是好事吗?
几年前 , 前端世界有很多抱怨新的框架的更新越来越快 , 让他们无法保持冷静和专注 。 在 Java 社区中 , 现在也不是每个人都对新版本发布周期感到满意 。
结论技术发展的速度没有一个正确的标准:对初创企业有利的对大型企业不利 。 Java 的保守主义本身既不是优点也不是缺点:它对某些人有利 , 对其他人不利 。
【Java|java是没落了还是更有活跃了】综上所述 , 并不意味着 Java 对所有人来说都是世界上最好的语言 。 选择一种语言时 , 值得看一下具体需求是什么 , 而不是依靠互联网大喊“从X到Y , 否则你就落后了” 。 如果你保持冷静的思考 , Java 在大多数情况下仍然是一个不错的选择 。
- 联想|研发是企业发展的核心,看看联想没有核心技术,慢慢走下神坛
- 补贴|补贴政策取消,只是新能源车"雪崩"的开始?
- 维信诺|屠龙者终成恶龙?诺顿360偷偷挖矿,狡辩说是为了用户
- 高通骁龙|没钱一样有全面体验!骁龙778G+6.43英寸屏,最大优势还是拍照!
- 苹果|iPhone SE3:国产机,或不是对手!
- 尼康|尼康在机身上现在来看,依旧是没问题的,就是镜头和视频差点意思
- 三星 Galaxy S22 / S22 + 体验:熟悉的感觉,小屏款是亮点
- ID|苹果放弃屏下Touch ID,或许Face ID才是未来
- 能量密度|当电动车不再谈论续航,才是油车的末日
- realme|“新一代国潮手机”下月正式发布,realme完美解释什么是科技国潮