在企业应用领域深耕30年的Java,正积极进军AI领域,这对Python在该领域的主导地位构成挑战。一家大型Java平台公司技术负责人预测,2025年或为Python在AI领域占据主导的最后一年。
今年是Java的30周年,其在企业应用领域影响力依旧稳固。历经多版本演进、公司收购及许可变更,Java仍广泛用于各类商业应用。Azul首席执行官称Java如同企业的砂浆和砖墙,无处不在。
当下,GenAI愈发重要,Python被视为生成式AI首选编程语言。在AI应用开发中,不同角色分工明确,应用程序开发人员对将AI融入实际应用至关重要。Java开发者迎来将AI应用于企业级应用的好时机。
近年来,Java在AI领域技术突破显著。LangChain4J框架简化大模型集成到Java应用程序的过程,发布多个版本完善对Java生态支持。Pivotal开源的SpringAI推出1.0.0版本,阿里云发布相关开源项目。Jlama提供原生Java LLM推理引擎。

AzulSystems调查显示,50%的组织用Java构建AI功能,在以Java为中心的企业中,ai开发使用量超Python和JavaScript。Azul公司副CTO认为Java可能在未来一年半内取代Python在AI开发领域的优势地位。
对于Java能否取代Python在AI开发中的主导地位,业内观点不一。IDC分析师认为Java在企业级应用开发方面优势明显,有很大可能取代;Omdia分析师则认为Python性能提升且生态蓬勃,Java难以超越。部分开发人员认为Java社区需在语言创新上发力。
甲骨文作为Java语言和平台管理者,正努力推动Java在AI领域的应用。Java平台高级副总裁表示,Java在企业业务逻辑中占主体,多个项目助力其在AI领域发展。
Azul的报告涵盖全球2000多名Java专业人士回复,研究企业对OracleJava定价与许可的应对策略等。报告显示,99%的受访组织使用Java,近70%的受访者半数以上应用程序与Java相关。
此外,报告还指出,82%的OracleJava用户对其成本模式不安,考虑替代方案的组织占比上升。Azul还研究了DevOps和安全问题,发现死代码、漏洞误报等影响相关工作。