Java 30周年之际,开发者转向 OpenJDK

3个月前 科技 18观看
摘要 根据 Azul Systems 最新的 Java 现状报告显示,这门已有30年历史的编程语言与时俱进,正被用于开发人工智能等先进应用。今年的调查覆盖了超过 2,000 名 Java 用户。调查发现,半数 (50%) 的用户正

根据 Azul Systems 最新的 Java 现状报告显示,这门已有30年历史的编程语言与时俱进,正被用于开发人工智能等先进应用。amS喜好网-记录每日喜好的科技时尚娱乐生活

今年的调查覆盖了超过 2,000 名 Java 用户。调查发现,半数 (50%) 的用户正在使用 Java 构建 AI 功能,使用率超过了其他常用的编程语言,如 Python 等更常与 AI 联系在一起的语言。据 Azul Systems 表示,这凸显了 Java 的"适用性",它提供了可扩展性、丰富的库和与现有企业系统的无缝集成。amS喜好网-记录每日喜好的科技时尚娱乐生活

Java 使用一个称为 Java Development Kit (JDK) 的运行时平台和软件开发环境来开发和运行应用程序。它是构建企业系统的主要语言之一。amS喜好网-记录每日喜好的科技时尚娱乐生活

虽然 Oracle 以商业方式销售 Oracle JDK,但也有一个开源版本叫做 OpenJDK。amS喜好网-记录每日喜好的科技时尚娱乐生活

Java 在 AI 应用中的应用amS喜好网-记录每日喜好的科技时尚娱乐生活

Azul Systems 的 CEO Scott Sellers 表示:"我们所有参与 OpenJDK 开发的人都在推动 Java 的发展,使其能够更快地与 AI 功能集成。"amS喜好网-记录每日喜好的科技时尚娱乐生活

据 Sellers 介绍,许多传统应用程序开发者正在使用 Java 构建支持 AI 的应用,通过使用应用程序编程接口 (API) 向大语言模型发送查询。amS喜好网-记录每日喜好的科技时尚娱乐生活

"好用的 Java 因其规模、弹性和安全性而成为最佳选择。" - Scott Sellers,Azul SystemsamS喜好网-记录每日喜好的科技时尚娱乐生活

这与数据科学家使用 Python 等语言对数据进行临时查询的方法有很大不同。amS喜好网-记录每日喜好的科技时尚娱乐生活

Sellers 说:"生产级应用需要同时处理数十万甚至数百万用户,而老牌的 Java 因其规模、弹性和安全性而成为最佳选择。"amS喜好网-记录每日喜好的科技时尚娱乐生活

他还指出,Java 经过几十年的验证,这使其成为运行企业应用的极其稳定且广受认可的平台。amS喜好网-记录每日喜好的科技时尚娱乐生活

Oracle 许可变更amS喜好网-记录每日喜好的科技时尚娱乐生活

然而,由于 Oracle 对 Oracle JDK 许可做出的变更,成本已成为一些组织的障碍。根据 Gartner 的研究,这使得成本比之前的订阅模式高出两到五倍。amS喜好网-记录每日喜好的科技时尚娱乐生活

Gartner 在 1 月底发布的《管理 Oracle Java SE 许可风险的三个步骤》报告中指出:"如果您组织中的任何人自 2019 年 4 月以来下载过任何 Oracle Java SE 更新,您可能需要订阅,并且可能面临合规风险。如果您需要商业支持协议,特别是在使用非常旧或新的 Java 版本(如 Java 7 或 21)时,您可能会决定需要 Oracle Java SE 订阅。"amS喜好网-记录每日喜好的科技时尚娱乐生活

除了 Java 订阅成本外,Azul 的调查显示一些组织选择不为 Oracle JDK 购买维护和支持。在不支付 Java 支持费用的调查参与者中,21% 表示费用太高,31% 表示这不是优先事项,52% 认为他们根本不需要。amS喜好网-记录每日喜好的科技时尚娱乐生活

据 Azul Systems 称,这种分歧突显了组织在前期成本和安全、可靠的应用性能长期价值之间面临的权衡,特别是在稳定性和安全性不容妥协的环境中。amS喜好网-记录每日喜好的科技时尚娱乐生活

Azul Systems 认为,不断增长的不满反映出对成本效益的迫切需求,部分原因是组织重新审视其长期管理 Java 许可和支持成本的策略,从而寻求更可预测和可持续的选择。amS喜好网-记录每日喜好的科技时尚娱乐生活

在 Azul 的上一次调查中,72% 的 Oracle Java 用户已经在考虑转向其他 JDK 提供商。在最新的 Azul 调查中,这一比例激增至 88%。amS喜好网-记录每日喜好的科技时尚娱乐生活

尽管 88% 的用户考虑从 Oracle 转向其他选择,82% 对 Oracle Java 定价表示担忧,但 Sellers 表示一些受访者并未直接受到价格上涨的影响,因为 Java 的成本在其他人的预算中。"一个以 Java 为生的开发者可能看不到直接的预算影响,因为是其他人在支付许可费,"他说。amS喜好网-记录每日喜好的科技时尚娱乐生活

应用程序所有者也不是最终支付 Java 费用的人。这些成本往往被隐藏,因为它被视为基础设施,就像设施和互联网接入被列入基础设施预算一样。跨应用程序共享的软件和基础设施成本无法由应用程序所有者管理,这意味着,根据 Sellers 的说法,他们专注于其他降低成本的方式,而不是关注 Oracle JDK 许可费用。amS喜好网-记录每日喜好的科技时尚娱乐生活

据 Sellers 称,调查显示用户意识到他们不需要使用 Oracle JDK,因为相同的功能可以从 OpenJDK 获得。"为什么要选择带有限制的商业许可产品,而不是开源产品呢?"amS喜好网-记录每日喜好的科技时尚娱乐生活

通常是 IT 主管或 CIO 最终做出决定并能够推动变革。amS喜好网-记录每日喜好的科技时尚娱乐生活

Sellers 表示,Oracle 在审计方面非常激进,经常要求用户提供使用报告。"如果你不想处理软件审计,那么你不妨直接放弃 Oracle,转向本质上开源且不需要商业软件许可的产品,"他补充道。amS喜好网-记录每日喜好的科技时尚娱乐生活

切换的复杂性amS喜好网-记录每日喜好的科技时尚娱乐生活

Azul Systems 的重点领域之一是帮助企业了解其 Oracle Java 清单,并与他们合作提供 Sellers 所说的"一对一替换"。这可能特别困难,因为可能使用多个不同版本的 Java,每个版本都需要用正确版本的 OpenJDK 替换,以确保依赖特定 JDK 版本的 Java 应用程序不会出现问题。amS喜好网-记录每日喜好的科技时尚娱乐生活

"当组织想要迁移出 Oracle Java 时面临的挑战之一是,Oracle 每季度提供约 1,000 个更新,"Sellers 说。amS喜好网-记录每日喜好的科技时尚娱乐生活

这因为可能存在特定主要版本和次要版本的 Java 补丁而变得更加复杂。"除非你为所有这些不同版本和子版本都有一个与 Oracle 完全对应的等效版本,否则在迁移时可能会遇到不兼容问题,这可能会很有挑战性。"amS喜好网-记录每日喜好的科技时尚娱乐生活

鉴于其广泛的应用范围,Java 将在未来多年继续在企业 IT 中发挥重要作用。然而,IT 领导者很可能会从 Oracle JDK 转向更便宜的选择。amS喜好网-记录每日喜好的科技时尚娱乐生活

展开全文
猜你感兴趣
特斯拉与上汽讨论两轮FSD授权?官方回应

特斯拉与上汽讨论两轮FSD授权?官

11月1

11-19 62阅读
“知春路时代”的创业者,被回购条款绊了一跤

“知春路时代”的创业者,被回购条

这次

11-19 69阅读
“至少需要招聘90名投资经理”

“至少需要招聘90名投资经理”

VC/PE

11-19 68阅读
新茶饮疯狂“24小时”

新茶饮疯狂“24小时”

零售

11-19 65阅读
腾讯的AI困局

腾讯的AI困局

文章来源:科技新知图片来源:由无界

11-19 65阅读
后台被这剧催爆了

后台被这剧催爆了

11-19 73阅读
山东卫视《中华家庭诗词擂台赛》 共品大宋“战狼”辛弃疾的峥嵘岁月

山东卫视《中华家庭诗词擂

  “品诗词之美,传诗礼家风”,由山东

11-19 64阅读
安徽省歌曲《徽风皖韵》原唱项亮月受邀出席第八届长三角地区道教论坛暨道教音乐会

安徽省歌曲《徽风皖韵》原

  从安徽省道教协会获悉,第八届长三

11-19 63阅读
飞行员徐枫灿便装吃饭被认出求合影!邻家妹妹穿军装又美又飒

飞行员徐枫灿便装吃饭被认

17日,第十五届中国航展在珠海闭幕。上

11-19 90阅读
李子柒为何依然重要

李子柒为何依然重要

自从李子柒上次

11-19 67阅读
《维纳斯璀璨假期 死或生XTREME》公开实机游玩

《维纳斯璀璨假期 死或生X

台湾光荣特库摩宣布,家机新作沉浸式恋爱

11-19 71阅读
《战神:诸神黄昏》6.001补丁发布 优化手柄和显卡支持

《战神:诸神黄昏》6.001补

《战神:诸神黄昏》6.001更新版本着重解

11-19 73阅读
帝国时代2秘籍大全_帝国时代2征服者/高清版秘籍(含隐藏秘籍)

帝国时代2秘籍大全_帝国时

帝国时代2秘籍是很多玩帝国时代2游戏玩

11-19 158阅读
原子之心3826设施啁啾表全收集攻略

原子之心3826设施啁啾表全

啁啾表是原子之心游戏里面的一个特殊收

11-19 63阅读
饥荒猪皮怎么获得?饥荒猪皮获得方法详细介绍

饥荒猪皮怎么获得?饥荒猪

饥荒猪皮怎么获得?猪皮是饥荒游戏里面的

11-19 68阅读