Java 走过的创新 25 年
本文作者为甲骨文公司Java平台软件开发副总裁Georges Saab
25年前,我们无论如何也无法想象,世界能像现在这样近在手边:只需几次点击,就能轻松获得想要的东西。而在今天,这种便捷的生活方式比以往任何时候都更加重要。
这在很大程度上要归功于Java带来的创新。25年前,Java带着开发团队对它的宏伟愿景诞生。如今,随着现代化开发功能的持续推出,Java对我们身边几乎所有的应用产生了深刻影响,从无人驾驶汽车到线上支付,从游戏娱乐到太空探索,无一不及。
在此,我们向数百万Java开发人员表示由衷感谢。如果没有你们的热情和创造力,世界将会是另外一番景象。同时,甲骨文承诺对Java持续创新,不负重托,赋能无数开发人员持续将创意转化为美好的现实。
我们的生活因Java而更精彩,每天都有创新不断涌现。
2004年,Java帮助美国国家航空航天局(NASA)使用“勇气号”火星探测器在火星上寻找水和生命迹象。NASA使用Java开发远程控制探测器,并从任务数据库中获取原始数据来创建“点击式”3D地形图,以便科学家远程控制探测器的所有行动。Java不仅能够处理任务所需的大量数据,而且是一种通用语言,支持参与该项目的各国科学家实现了真正意义上的协作。
2015年,Twitter平台上每天发布的推文超过4亿条,平台性能亟待提升,以支持不断增长的用户规模。鉴于此,Twitter采用了Java虚拟机(JVM)运行时环境来解决性能问题,帮助平台支持团队及时发现错误,并深入了解错误原因。自采用JVM以来,Twitter持续提升服务水平,提供深受用户青睐的卓越实时体验。
同样在2015年,Java助力Netflix扩展服务规模,为超过5700万订阅用户提供服务,每月流媒体服务时间长达10亿小时。Netflix在基于Java和JVM的架构中构建服务,并使用基于Java的开源工具对这些服务进行持续监控、升级和扩展。如今,Netflix可基于收集的数据为全球超过1.8亿订阅用户推荐节目和电影,并通过快速大规模创新吸引用户继续订阅。
揭示宇宙结构及运行方式绝非易事。数十年来,欧洲核子研究中心(CERN)一直使用Java作为大型强子对撞机,10万台设备和200万个端点的软件基础。2016年,CERN开始使用Java解决其他问题:管理IT基础设施,尤其是管理庞大的ERP系统。该系统能够帮助团队高效使用数十亿美元的研究预算。现在,CERN使用Java开发的系统稳定又可靠,确保超大型机器保持正常运行,助力CERN完成使命。
2019年,使用Java编程语言编写的Minecraft(我的世界)为数百万玩家开启了一个崭新世界,成为有史以来最畅销的电子游戏。Codakid由此发现了“寓教于乐”的商机,并开设了Minecraft编码课程,让孩子们可以一边创建自定义块、武器和敌人等游戏内容,一边学习使用Java编写代码。借助Minecraft,Java正在帮助下一代计算机科学家和程序员们,小时候在游戏中打造梦想世界,长大后借助代码,改变世界。
回顾过去,硕果累累。展望未来,甲骨文承诺将持续致力于推进Java创新。我们将继续支持数百万使用Java的开发人员不断探索,从娱乐到核物理,从社交媒体到火星探秘,重塑我们生活的世界。
在过去的25年里,我们见证了Java给我们的生活带来的巨大积极变化。在接下来的25年乃至更远的未来,Java的前景更加令人期待。Java,改变世界。
评论 (4 条评论)