Oracle一改之下 谁来承担崩坏的危机(oracle一改就崩)
Oracle一改之下 谁来承担崩坏的危机
近期,Oracle公司宣布了对于Java EE的一些重大调整。Java EE是 Java Enterprise Edition 的缩写,是 Java 平台企业版。而 Java 平台又是 Java 语言的一部分,Java 语言在各个领域得到了广泛应用。Java EE 作为 Java 平台的企业级标准能够帮助开发人员快速搭建大型的分布式应用,面向Web的应用更是能够做到高效快速的开发。因此,Oracle公司所做的改动也引起了开发人员的广泛关注。
据悉,这次的变动并不是Oracle公司的第一次动作。早在2013年的时候,Java EE就进入了一个“暂停”期,就是之后的三个版本并没有什么大的变化。之后,Oracle公司在2014年被人谴责没有继续强化这个平台。而在2017年,这个平台就被打上了重头戏。
Oracle公司针对这个平台的调整是针对传统的Java SE和Java EE生态的进一步割裂导致了很多问题,更多的商业开发者不得不把重心放在Spring Boot或者其他第三方Java框架上,而不再使用一些 Oracle 的服务器或者依赖库,在推出的这些新规范改变之后,将不再纳入 Oracle 发布的 JDK。
尽管Oracle公司早已经宣布过将要把多数的Java EE技术转交给开源社区和 Eclipse基金会,但是这样的情况下仍然是需要一些机构和企业承担相关交易和维护的。
Java经过几十年的扩展和发展,它的有用的东西已经堆积得老高,但也导致了它的复杂性增加。为了解决这种问题,Oracle公司发布了Java 9 JDK。但这里的问题是,许多这些旧版本的代码仍然可以得到官方的支持,并且可能会被用于生产环境。这就使得维护Java所需要的时间和复杂度大大增加。
针对这个行业,在这些领域中的许多厂商和企业提出了自己的解决方案,它们通常是基于RPC(远程过程调用)框架、消息系统框架等。
利用 Java 技术的企业和个人都可能感受到这次变动的影响,如果不做出相应的调整和应对,会导致一些难以预估的危机。针对这种情况,尽可能地深化理解 Java 技术体系和不同应用场景之间的区别和联系,掌握Java平台上的新技术,可以帮助我们更好地应对这次变动的影响。同时也需要企业和机构更加理性地考虑技术选型,选择适合自己的技术方案,基于开源技术来建设自己的产品和应用,可以大大降低成本和风险,更好地应对 Java 技术变动所带来的影响。