您的位置 首页 java

IBM和Java:未来25年

从一开始,IBM就将Java视为改变游戏规则的人。了解我们使用Java的去向和发展方向。

Java的25年。对于任何编程语言而言,这都是一个了不起的里程碑。对于Java和Java社区来说,这是一个特别重要的成就,因为许多人怀疑Java的持久力。每个人都应该清楚,不仅Java仍然很强大,而且它还有光明的未来。让我们回顾一下,然后思考接下来要实现的目标。

往后看

向后看是很困难的,因为在我们的行业中,我们往往记忆很短:五年前发生的事情现在很少谈论,十年前的事件就像在谈论石器时代!但是,很难夸大Java在IBM过去25年中所产生的热情,激情和纯粹的发明水平。

有时您可能会认为IBM有点过于保守,但从第一天开始我们就接受Java,并且从未退缩。从早期开始,IBM就为Java流程做出了贡献,并因为拥有最佳的Java虚拟机(JVM),应用程序服务器,创新的Java工具等而赢得了许多奖项。随着时间的流逝,您还可以看到Java在Java演变成今天的方式中的影响力。就个人而言,我们认为很难找到其他任何一家在技术,社区和生态系统方面持续投入大量资金的公司,我们简称为“ Java”。

人们往往会忘记JVM提供了什么了不起的技术。我们认为及时编译器,垃圾收集器和平台独立性的复杂性是理所当然的。所有这些来之不易的价值来自多年的发明和创新。从第一天开始,IBM工程师就一直是JVM领域的技术领导者,这可能会让您感到惊讶-并且其中有些人一直存在!

IBM对Java的贡献

IBM对使Java成为其所有平台上的业务应用程序的最佳运行时有着浓厚的兴趣。从一开始,我们就认识到Java是改变游戏规则的机会。建立一个新平台的机会,该平台将所有计算供应商聚集在一起-拥有一个非常大的空间,而不是很多小的空间。创建一个软件平台,该平台可以充分利用可用的硬件(无论更改多少),同时保留客户的投资和我们自己的产品投资。我们看到Java将使我们的客户以新的方式进行创新,并且比以往任何时候都快得多。他们做到了–在金融,安全,医疗保健,通信,旅行,物流,航空航天,建筑以及许多其他行业。可以说IBM的Java平台支撑着世界经济,这可不是开玩笑。

但是,IBM不对使用其JVM技术收取任何费用。这仅仅是因为这样做会破坏Java作为使能器的真正价值。每个人都可以从免费,安全,开放的Java中受益。但这并不是说从事Java和JVM的开发人员不应该获得报酬–这些高技能的工程师为保护和建立真正的收入机会提供了一个稳定,高性能,基本的平台。最近的事件表明,我们不应将Java运行时视为理所当然。Java对世界是如此重要,以至于它在所有工作中都必须保持运行时成本,并且必须自由分发,更改和改进。

IBM致力于通过与OpenJDK,AdoptOpenJDK和Eclipse Foundation合作来确保Java保持自由。实际上,我们围绕包含Eclipse OpenJ9的免费AdoptOpenJDK二进制文件提供了商业支持。IBM的支持方法(就像您想象的那样,来自一家客户最大的公司)非常专注且认真。在IBM,支持不仅仅意味着常规的安全修复,而这些修复在社区中是免费的。这意味着您可以拿起电话或电子等效产品,然后与我们的工程师联系,以获取诊断和修复Java运行时问题的帮助。

2017年,IBM在Eclipse Foundation完成了我们行业领先的JVM的开源。Eclipse Foundation是一家独立的非营利性公司,以IBM有意义的方式考虑开源。在Jakarta EE项目下,Oracle Java EE 8和GlassFish代码已移至Eclipse,在该项目中,它与MicroProfile项目结合在一起,成为现代化和改进企业平台技术的场所。

社区一直在一起提议,批判和实现Java平台的发展。多年的公共经验分享设计思想,通过标准进行形式化以及鼓励多种实现,这些都正确地使Java处于我们行业的主导地位。完全有理由相信,这种方法是使企业和语言平台保持领先地位的正确方法。

现在,IBM的Java运行时是100%开放源代码-您可以获得IBM在其所有产品中使用的相同版本的技术,并且我们的客户也使用相同的技术版本。当然,如果您不想自己从源代码进行构建,则可以直接从AdoptOpenJDK网站下载Java版本8及更高版本。您可以放心,已经以相同的方式和相同的代码库跨多个平台构建了下载文件并对其进行了严格的测试。IBM为AdoptOpenJDK二进制文件提供了几种支持选项。

将会发生什么

如今的Java仍然与开始时的Java非常接近。当然,它已经发生了变化和发展,但是社区在25年的时间里帮助其发展了方向,因此它与时俱进并与时俱进。我们可以继续这样做吗?现在,Java面临的挑战是通过新的转型找到自己的道路。云时代已经来临,Java也在不断发展以适应这一需求。但是,这次有很多旅行路线和到达那里的许多方法。

像IBM这样的公司一样,我们对Java平台的未来抱有广阔的视野。我们在很深的技术领域中设想JVM利用云容器功能来进一步增强其在现代计算环境中的适用性,与多层和微服务体系结构中流行的其他语言的更好集成以及使用机器学习技术来构建平台更智能,适应不断变化的工作负载。OpenJ9大大提高了内存利用率,加快了应用程序的启动速度以及出色的性能,这些努力正在创建一个可以真正称为云原生Java运行时的JVM。

在JVM之外,企业Java到Jakarta EE的发展也令人兴奋。基于Jakarta EE 8的Jakarta EE 9即将出现,并有望成为云,微服务和容器化应用程序的平台。此外,Eclipse MicroProfile中提供的新特性和功能提供了开发人员交付未来应用程序所需的关键方面。除了将这种Java应用于事件驱动的,反应性系统和无服务器应用程序环境之外,对于Java来说,未来确实是光明的。

在内存通道中徘徊一直很有趣,但是帮助Java变得比以往任何时候都更有趣的事情将变得更加有趣。如果您有一点时间,请考虑一下未来,考虑一下您对明天的Java的期望,以及如何参与以使其成为现实。Java社区是独一无二的。让我们共同努力,为免费Java保持一个充满活力的创新生态系统。

文章来源:智云一二三科技

文章标题:IBM和Java:未来25年

文章地址:https://www.zhihuclub.com/172230.shtml

关于作者: 智云科技

热门文章

网站地图