Java|java是没落了还是更有活跃了( 二 )


我们不需要看其他语言 , 我们直接看看最近十年 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 在大多数情况下仍然是一个不错的选择 。