Java 能在 AI 开发领域与 Python 匹敌吗?

Java 能在蓬勃发展的人工智能领域与 Python 一较高下吗?尽管 Python 在 AI 开发方面仍占据主导地位,但 Java 的支持者认为,这种已有近 30 年历史的 Java 编程语言已准备好在 AI 领域大展拳脚。

Oracle 认为 Java 在 AI 领域具有“三重优势”,即利用云基础设施、框架以及将 AI 服务与业务逻辑集成。让 Java 在原生 AI 方面“更胜一筹”,以及与企业数据和云服务进行集成。

Oracle Java 平台产品管理副总裁 Donald Smith 表示:“已经有一套丰富的框架和工具来帮助 Java 开发人员利用 AI 服务,这是一个成功的标志。Java开发人员在使用这样的框架时,可以受益于强类型、内存安全、良好的核心库以及Java的所有其他优势 —— 更不用说,大多数企业业务逻辑已经存在于 Java 中。”

Java 技术供应商 Azul 也看到了 Java 在 AI 领域的光明前景。Azul 首席执行官 Scott Sellers 认为,“AI 越是融入传统业务逻辑和那些需要在真正的应用程序层面发生的事情,就越能进入 Java 的最佳状态,Java 的受欢迎程度也会越高。Python 在性能和规模等方面非常有限。”

IDC 软件开发研究副总裁、分析师 Arnal Dayaratna 则表示,Java 的极高人气使其在 AI 领域能够占有一席之地。“Java 对 AI 开发非常重要,因为它仍然是世界上最受欢迎的编程语言。此外,Java 是企业内部使用最广泛的语言,尤其是在生产级和任务关键型应用中。”

尽管 Java 目前在机器学习开发方面的受欢迎程度无法与 Python 相媲美,但 Dayaratna 预计,随着应用程序从 POC(概念验证)阶段过渡到生产级使用,它将越来越多地用于 AI 和生成式 AI 开发。

Dayaratna 认为,Java 取代 Python 成为机器学习开发语言“极有可能”。

“Java 被广泛认为比 Python 性能更高、速度更快。随着组织开始利用生成式 AI,尤其是针对更多生产级用例,Java 可能会越来越受欢迎,因为它在资源消耗、应用程序性能、执行速度和安全性方面都具有优势。且 Java 社区正在投入大量资金来改进 Java 的语法并使其更易于学习,这将成为推动 Java 在生成式 AI 开发中得到广泛采用的另一个驱动力。”

未经允许不得转载:岩猫星空网 » Java 能在 AI 开发领域与 Python 匹敌吗?