在企业级AI开发热度持续升温的背景下,Python虽然仍是最受关注的编程语言之一,但也有越来越多观点认为,Java在企业场景中可能是更合适的选择。
Microsoft负责Java的首席产品与社区经理Bruno Borges就是持这一看法的人士之一。根据The News Stack报道,他表示,与Python、Node.js等技术栈相比,JVM在性能和效率方面更具成本优势。
报道指出,在AI开发中,运行成本越低,企业就越能将预算投入Token和API调用等关键环节。尤其是在企业需要部署数百至数千个AI代理的情况下,效率更高的Java运行环境有助于节省计算资源,进一步压降整体成本。
除了成本因素,Java生态在AI开发方面也在迅速完善。当前,面向AI开发的相关框架正不断增多,包括用于简化大语言模型集成的LangChain4j、Spring AI,以及用于扩展代理工作流能力的embabel等。
Microsoft Java开发者关系负责人Julien Dubois也表示,AI应用离不开工具、数据库和MCP 服务器,而Java在集成第三方解决方案方面具备明显优势。
随着AI开始参与代码编写,开发语言的评判标准也在发生变化。Bruno Borges认为,在AI代理承担大部分编码工作的情况下,语言选择已不再取决于谁能写出更短的代码,而是更看重代码是否便于阅读和审查。就这一点而言,Java更显式、结构更清晰的语法,有助于开发者理解并审阅AI编程助手生成的代码。
The News Stack还提到,GitHub Copilot、Claude Code、Cursor等AI编程工具,在生成Spring Boot、Hibernate等主流Java框架代码方面表现不俗,这也被视为Java在AI开发时代的一项优势。