AI 工具现在在 Java Dev 的生产力武器库中必不可少

发布时间:2025年3月7日    来源:szf
AI 工具现在在 Java Dev 的生产力武器库中必不可少

快速阅读: 《新堆栈》消息,最新报告显示,53%的Java开发者面临长时间重新部署和工具不足的挑战。尽管如此,AI工具如ChatGPT和GitHub CoPilot已被广泛采用。Perforce的调查涵盖731名开发者,揭示了Java开发环境、团队计划和生产力问题。AI正逐步改变Java开发,但仍有改进空间。

人工智能(AI)/Java/编程语言AI工具现已成为Java开发者生产力工具箱中的必备之选。AI正在通过广泛应用各类工具重塑Java开发,解决了某些挑战,但开发者仍在与部署延迟和文档问题作斗争。AI工具现已成为Java开发者生产力工具箱中的必备之选。

2025年3月6日下午3:00

作者:达里尔·K·塔夫特

图片来自Unsplash+

最新一项关于Java开发现状的报告显示,对于53%的Java开发者而言,工具不足和长时间重新部署是最大的生产力障碍。而使用AI工具的Java开发者正在增加。Perforce软件公司是一家专注于DevOps和Java开发工具的公司,本周发布了其年度Java社区调查结果——《Perforce 2025 Java开发者生产力报告》。该报告引用了这些问题及其他问题。

AI的影响

AI对Java开发产生了明显影响,仅有12%的受访者表示他们不使用AI工具进行Java开发,另有12%的人表示他们的公司不允许使用AI工具。在企业环境中,这一比例上升至16%。此外,报告表明,Java开发者最常用的AI工具有ChatGPT(52%),以及包括GitHub CoPilot(42%)和IDE集成AI工具(25%)在内的开发者专用AI工具。企业受访者更偏好开发专用AI工具,其中GitHub CoPilot以52%的比例领先于这一子集,报告如是说。

AI对Java开发产生了明显影响,仅有12%的受访者表示他们不使用AI工具进行Java开发,另有12%的人表示他们的公司不允许使用AI工具。在企业环境中,这一比例上升至16%。

Java开发者使用AI的案例

关于使用案例,受访者表示他们最有可能转向AI工具进行代码补全(60%)和重构(39%)。错误检测(30%)、文档生成(28%)、调试辅助(26%)和自动化测试(21%)也是关键使用案例。“AI编码助手每个月都在变得更好。几个月前尝试过AI的开发者可能会觉得它很烦人或碍事。我的建议是至少每季度试用一次AI工具,”Perforce软件公司的CTO罗德·科普在一份声明中说。

根据研究,“开发者可以选择他们首选IDE的AI插件,比如GitHub CoPilot,内置IDE助手如JetBrains AI助手,或者带有原生AI集成的新IDE,例如Cursor。仅仅使用AI工具是不够的;你的业务需要使用正确的AI工具。而且,根据使用案例和算法的变化,什么是正确的也在不断变化。今天可能是像Windsurf这样的自主IDE,但明天可能就是完全不同的东西。”

当然,Java开发者正在积极利用AI进行代码补全,这已经成为所有开发者的一种惯例,多亏了GenAI转换模型的巨大进步,使得“编码时间”大大缩短。布拉德·希明说,他是Futurum集团的数据管理和分析副总裁兼实践负责人。“然而,我在这个Perforce报告中最感兴趣的是,有39%的开发者正在转向AI用于更复杂的代码管理案例,如重构,”希明告诉The New Stack。“这再次证明了当今代码熟练的大语言模型(LLMs)的质量,这些模型现在能够将整个代码库作为用户提示的一部分来摄入。但这也是一个强烈的信号,表明需要做更多的工作来帮助开发者(以及大公司)构建更干净的代码,以减少未来的维护和支持业务需求变更所需的繁重工作。

当然,Java开发者正在积极利用AI进行代码补全,这已经成为所有开发者的一种惯例,多亏了GenAI转换模型的巨大进步,使得“编码时间”大大缩短。布拉德·希明说,他是Futurum集团的数据管理和分析副总裁兼实践负责人。“我们能否将代码库交给AI不仅用于开发,还用于维护和优化?今天不行,除了在更有限的使用案例中。但明天呢?我认为有了像测试时推理和自主AI工作流程这样的创新,是有希望的。”

一般来说,随着开发者面临“用更少资源做更多事情”的压力,50%的受访者已经将AI工具纳入工作流程。然而,AI尚未解决所有生产力挑战,因为53%的开发者仍然认为长时间重新部署和不足的开发工具是他们最大的障碍。

转折点

据科普称,数据表明Java开发正处于一个转折点,AI的采用正成为一种战略必需品,而不仅仅是一种技术上的新奇事物。确实,Azul Systems最近的一项调查显示,Java正成为开发AI应用的一种新兴语言。

“Java在人工智能领域的角色日益重要,50%的组织正在使用Java构建AI功能,超过了Python和JavaScript,成为Java中心企业的AI开发首选语言,”报告如是说。

确实,Azul Systems最近的一项调查显示,Java正成为开发AI应用的一种新兴语言。Azul Systems副首席技术官西蒙·里特告诉The New Stack,基于Azul的研究,包括最近对Java开发者的调查,Java可能在未来一年半内取代Python,在AI开发中的使用量上占据领先地位。

确实,Azul Systems最近的一项调查显示,Java正成为开发AI应用的一种新兴语言。“众所周知,在开发者圈子中,由于更好的可扩展性和性能,Java更适合开发企业级AI应用程序,但现在Python凭借其库和其他基础设施在AI开发方面领先于Java,”里特说。“然而,企业意识到Java是企业级部署的更好选择。我们预计在未来18个月到3年内,Java会超过Python。”

转向长期支持版本

与此同时,转向具有长期支持(LTS)的JDK版本的趋势显著,61%的受访者表示他们使用Java 17,45%的受访者表示他们使用Java 21。此外,IDE领域也在发生变化,IntelliJ IDEA处于领先地位(84%),但VS Code(31%)已超过Eclipse(28%),成为第二流行的Java开发IDE。

其他Java挑战

此外,报告指出,Java开发者面临的其他重大挑战包括文档不足(41%),团队间沟通问题(38%),时间管理不当(32%)和开发者流失(26%)。在文档和沟通挑战成为开发者生产力的主要障碍中,六个障碍中“不足的开发者工具”得到最少的投票(24%)。“难怪较少的公司会为此增加预算,”TNS研究总监劳伦斯·海希特说。同时,29%的受访者也提到重新部署时间是一个问题。与本地推送相比,重新部署到远程、容器化和云开发环境的可能性超过两倍的时间达到5分钟以上(52%比23%)。

增加Java资源

此外,报告称,2025年,较少的公司将增加Java开发资源。这是“杯子半空”的观点,但仍有52%的公司计划今年增加更多的Java开发者,海希特说。此外,2025年,51%的受访者表示他们的公司计划在未来一年内增加Java开发者,16%的人表示不打算增加任何开发人员人数,32%的人不确定,报告如是说。这是“杯子半空”的观点,但仍有52%的公司计划今年增加更多的Java开发者。

同样地,“受访者被问及他们公司是否计划增加2025年的开发工具预算:34%的人表示同意,21%的人表示没有增加工具预算的计划,45%的人不确定,”报告如是说。“这比2024年的结果有所下降,当时60%的受访者表示他们计划在未来一年内增加Java开发者,42%的人表示他们打算增加开发工具预算。”

最大障碍

此外,虽然“AI助手等工具目前可能抢尽风头,但请记住,53%的受访者表示长时间重新部署和不足的开发工具是他们生产力的最大障碍,”报告如是说。

Perforce调查了731名在Java领域工作的开发者、团队领导、经理和高管,了解他们当前的Java开发环境、团队未来计划、生产力挑战等。

(以上内容均由Ai生成)

你可能还想读

AV获美军新一代反无人机导弹合同,金额达9590万美元

AV获美军新一代反无人机导弹合同,金额达9590万美元

快速阅读: AeroVironment获选为美国陆军提供下一代反无人机导弹,获9590万美元合同。FE-1动能反无人机导弹增强防空能力,应对未来威胁,已完成多项关键技术测试,准备实地部署。 AeroVironment, Inc.(简称“AV […]

发布时间:2025年10月23日
萨博与乌克兰合作,在乌境内生产下一代防空系统

萨博与乌克兰合作,在乌境内生产下一代防空系统

快速阅读: SAAB与乌克兰合作生产RBS 70 NG便携式防空系统和Giraffe系列雷达,提升乌克兰本土防空能力,缩短维修时间,减少对外依赖,同时促进当地经济发展和技术岗位增加。 联合生产的潜在组合首先指向了SAAB已经为乌克兰急需的防 […]

发布时间:2025年10月23日
美军选中AeroVironment新反无人机系统应对无人机群

美军选中AeroVironment新反无人机系统应对无人机群

快速阅读: 美国陆军选定AeroVironment为下一代巡航导弹主要承包商,FE-1系统针对第2/3组无人机,成本控制在20万美元以内,具备高性价比及多层防御能力,计划2025年集成现有防空体系。 美国陆军的选择确认了自2024年以来围绕 […]

发布时间:2025年10月23日
尼奥科公司与洛克希德马丁合作开发钪基国防技术

尼奥科公司与洛克希德马丁合作开发钪基国防技术

快速阅读: NioCorp Development与美国国防部合作,开发基于钪的国防技术,五角大楼投资1000万美元支持其Elk Creek项目,分析师给予买入评级,目标价15.00美元。 提升您的投资策略: 利用TipRanks Prem […]

发布时间:2025年10月23日
俄无人机入侵波罗的海,北约紧张应对混合战争新挑战

俄无人机入侵波罗的海,北约紧张应对混合战争新挑战

快速阅读: 军事技术进步催生“混合战争”,如无人机入侵和黑客行动,挑战边界并测试对手决心,同时留有否认空间。2025年,俄罗斯无人机和战斗机侵犯波兰与爱沙尼亚领空,引发北约紧急响应。 军事技术的进步,如无人机的发展,以及新战术的出现,例如虚 […]

发布时间:2025年10月23日
美军首次大规模对抗伊朗无人机袭击

美军首次大规模对抗伊朗无人机袭击

快速阅读: 2023年秋季,第10山地师在伊拉克和叙利亚面对伊朗支持的民兵组织发动的170次无人机等袭击,使用即兴战术击落近百架无人机,30名士兵因此受伤获紫心勋章。 2023年秋季,第10山地师的一个旅成为首批面对远程单向攻击无人机浪潮的 […]

发布时间:2025年10月23日
印度防长批准7900亿军备采购计划,提升三军战力

印度防长批准7900亿军备采购计划,提升三军战力

快速阅读: 国防部长拉杰纳特·辛格主持的国防采购委员会批准7900亿卢比采购案,涵盖陆军、海军、空军多款先进武器系统,旨在提升三军作战能力和本土化生产水平,符合印度自力更生愿景。 国防采购委员会(由国防部长拉杰纳特·辛格主持)周四批准了一系 […]

发布时间:2025年10月23日
海军司令会议开幕,特里帕蒂强调战备与现代化

海军司令会议开幕,特里帕蒂强调战备与现代化

快速阅读: 印度海军司令官会议开幕,特里帕蒂上将强调战备、灵活性和区域存在,肯定“辛杜尔行动”表现,指出海军能力扩展和技术进步,确定七大重点发展方向,强化多军种协同作战能力。 印度海军两年一次的为期三天的司令官会议于周四在此开幕。海军参谋长 […]

发布时间:2025年10月23日