JavaOne 2025:演讲、历史、社区和Scott McNealy

JavaOne 2025 重磅回归!庆祝 Java 30 周年,聚焦 Java 24 发布。Sun Microsystems 创始人 Scott McNealy 惊喜亮相,力挺 Java 生态。开源工作流引擎 LittleHorse 采用 Java 编写,强调其兼容性和性能,助力云原生应用开发,解决分布式环境的“烂摊子”。

译自:JavaOne 2025: Talks, History, Community, and Scott McNealy

作者:David Cassel

JavaOne 大会上个月重返加利福尼亚州红木海岸,以“庆祝 Java 30 周年”和 Java 24 的发布

但它在更多方面具有历史意义……

在拉斯维加斯举办了 2022 年的活动之后,Oracle 的 Java 组织在 2023 年和 2024 年 完全跳过了这个长期举办的会议,而是用 Oracle CloudWorld 大会上的 Java 会议取而代之。

选择红木海岸也具有双重象征意义,红木海岸是该公司 30 多年的所在地。2020 年,Oracle 将其公司总部迁出加利福尼亚州,宣布其新的家乡将是德克萨斯州奥斯汀。

“但这家软件巨头实际上从未离开,”圣何塞的《Mercury News》报纸 去年四月 写道。“根据彭博社看到的内部文件,大约有 6,900 名员工被分配到加利福尼亚州的办公室,几乎是分配到德克萨斯州办公室的 2,500 名员工的三倍……”——而且大约 23% 的公司员工是 远程 工作。”

四年后,Oracle 宣布将再次迁移其公司总部,这次是到纳什维尔。但 仍然 保留在红木城、圣克拉拉和普莱森顿的大型硅谷办事处。

因此,3 月 18 日,红木海岸也欢迎 Java 的忠实拥趸回到其凯旋归来的大会……大会甚至以对 Scott McNealy 的广泛采访开幕,Scott McNealy 是 Java 的第一个家 Sun Microsystems 的最初联合创始人兼首席执行官。Oracle 在 2010 年 收购了 Sun Microsystems 以及 Java。

复兴与社区

Ivar Grimstad 是 Eclipse 基金会位于瑞典的 Jakarta EE 开发者倡导者,他 称其为 “大会的极好复兴”(尽管“比以前小得多”)。在微软和应用服务器平台 Payara 之间的展位上,Grimstad 写道:“活动团队设法营造了一种极其友好的良好氛围。全天供应咖啡,而且 Duke 也在那里。”

并且“在星期三早上 6:30,令人惊讶的大量与会者参加了 JavaOne 晨跑。”

长期 Java 顾问 Adam Bien 在他的博客上发表的 会议回顾 中将这次会议描述为“比预期参加的人数更多”,他赞扬了 Java/Oracle 核心工程师的出色演讲以及“热情的旧金山咖啡师提供的美味意大利特色咖啡”。

他还指出,所有会议都方便地在一个建筑物中举行,留出“足够的时间在会议之间走动,进行走廊对话。”——并且会议参与者收到了带有 JavaOne 品牌的坐垫和杯垫。

他的演讲的听众中,超过 70% 的人以前从未参加过 JavaOne 大会……

Oracle 的 JavaOne 网页 宣布,在为期三天的活动中,它迎来了来自 45 个不同国家/地区的与会者(并分发了 20,600 个贴纸)。

但除了主题演讲和学习课程外,JavaOne 大会还提供“派对、欢乐时光、非正式会议”和“访问 Java 社区”的机会,根据 Java.dev 上的大会页面

换句话说:社区……

Java 的力量

庆祝活动以 一个名为“我们的世界,由 Java 驱动”的精彩开幕主题演讲 开始。充满活力的音乐强调了一个色彩缤纷的介绍视频,该视频指出,虽然世界在 Java 上运行,但 Java 在“全球开发者/贡献者/研究人员/学生社区”上运行。

当 Oracle 的开发者关系副总裁 Chad Arimura 登上舞台时,他称这次会议是对“每个人的生活都受到 Java 影响”的庆祝。他称 Java 为一种文化偶像,并指出多年来,Java 出现在从《纽约时报》填字游戏到 HBO 的《硅谷》和《生活大爆炸》等情景喜剧的各个地方——甚至在《Jeopardy》中被提到了七次。

在一个怀旧的时刻,Arimura贴出了1996年第一届JavaOne的照片……

但在五分钟内,他介绍了一些特别嘉宾。Oracle的Java平台组高级副总裁Georges Saab与70岁的Sun Microsystems创始人兼首席执行官Scott McNealy和他的儿子Colt McNealy(他是开源工作流引擎公司LittleHorse Enterprises的创始人/首席执行官)一同登台。McNealy穿着一件背后印有Java标志的黑色皮夹克——他在展示肌肉的同时向人群展示了这件夹克——然后笑着与他的儿子碰拳……

McNealy站在1997年的一期财富杂志封面(将他描绘成超人)前,谦虚地告诉大家,“这差点就没发生。”

McNealy回忆起他们是如何聘请程序员James Gosling的——“我们把他请来,他爱上了Bill Joy和Andy Bechtolsheim,他们进行了心灵融合,然后我们聘请了他……”但几年后,McNealy从传闻中得知James Gosling要离开Sun。“我说,‘不,你不能……你不能离开!’我说,‘你想做什么就做什么,和你想和的任何人一起,想花多少钱就花多少钱……去开店,我会资助你,直到你完成你想做的事情……’”

McNealy回忆起Gosling的反应时,引起了观众的笑声。“他看着我,好像我吸了毒一样,然后就走了出去。”

McNealy回忆说,Gosling的资金被削减了四次——而他不得不四次将其恢复。(人们对资助Sun公司逐渐衰落的工作站系列更感兴趣,McNealy开玩笑说。)

“顺便说一句——大约有50个人声称他们命名了Java。”

回到90年代

为了烘托气氛,McNealy宣读了1995年其他顶级语言的列表——C、C++、Cobol、Fortran、Pascal、Basic、Perl、Assembly、SQL、Ada、C#。

但McNealy指出,快进到今天,有一件事很突出。“你看——30年后,Java仍然是世界前三名!”

然后,他补充说:“我认为对于那些做实际工作和做企业级事情的人来说,它是第一名”,这引起了人群的掌声。

McNealy接着讲述了Java如何很快被捆绑到Netscape早期的Web浏览器中的故事。“互联网由此诞生。”

后来,他以长远的眼光讲述了Java的故事,回忆起Java的早期时代,当时世界的微型计算机公司“只是在挣扎——无法跟上”,而Apple也“非常封闭”。然而,他也坦率地回忆了Java自己“独特”的社区流程。“这真是一种有趣的游戏……我们有一大堆人帮助处理桌面上的东西——然后我们将它授权回给桌面上的每个人!我们有IBM和DEC等公司帮助开发J2EE……然后我们会在上面贴上我们的标志——Java标志——然后收取费用再授权给他们!”

他承诺不会说任何关于Microsoft .NET的坏话——同时首先将其错误地发音为“dot NOT”——并向观众保证“我保证,我再也不会说Ballmer and Butt-Head了”。

但在引起一阵短暂的笑声后,McNealy转向了一些更友善的话。“实际上,我喜欢Microsoft。它现在由一位前Sun的执行官管理。他们已经开放了——他们的环境变得不那么封闭了,我认为他们现在是Java的良好支持者。

“所以我很高兴看到Satya [Nadella]在那家公司做得非常好。”

修复一个令人难以置信的烂摊子?

McNealy为他在今天编排、管理和虚拟化数十亿设备的问题中所扮演的任何角色道歉。“我们制造了一个令人难以置信的烂摊子。这是下一个需要清理的东西。”

这是他介绍他的儿子Colt McNealy的过渡,Colt McNealy回忆起在斯坦福大学攻读计算机科学时,错过了线程的易于追溯性和调试。“在现实世界中,您的业务流程跨越多个服务、计算机、数据中心,涉及人员,您必须等待,流程需要永远——而且您不能只是在上面放置一个调试器……”

“所以我去找我爸爸,我说‘嘿,我们为什么不开始做点什么呢!’让我们尝试创建一个新的编程范例,它可以非常容易地对服务和计算机集群进行编程,这样您就可以编写业务流程,以及在您在Sun创建的那个庞大的分布式环境中运行的流程——并且能够像在计算机上运行一样对其进行调试和跟踪。”

最终的结果是用于事件驱动的工作流和集成的开源LittleHorse平台。 当然,他们用 Java 编写了其核心运行时,Colt 说,同时赞扬了现代 Java 更快的垃圾回收和更轻量级的线程(以及更快的启动时间)。

但除了 Java 的性能之外,“最疯狂的是它的兼容性,”Colt 说。“而且它非常容易——当你在 Java 中编写一个应用程序时,这段代码将永远有效。我听说在 Oracle 内部,他们会针对最新的 JVM 测试 Java 1.0 JAR 文件。”

Georges Saab 开玩笑说,这证明了“一代人如何制造问题,另一代人如何解决问题”。

很快,Colt McNealy 就与 Saab 和他的父亲击掌庆祝——当他们在掌声中走下舞台时……

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注