导读:本年度还有半个月即将过去,哪些语言经过数据总结是有前景的语言。
近日,JetBrains 发布了其年度开发者生态系统状况报告,其重点介绍了软件开发领域的趋势。
今年的报告新增了一个名为“语言前景指数”的部分,该指数根据增长、稳定性和采用意愿对语言进行排名。
自从 2017 年以来,JavaScript 一直高居榜首,61% 的用户使用该语言进行编程。“一旦开发人员选择了一个生态系统,他们通常就不会计划采用任何其他技术或工具集。通常情况下,人们倾向于选择他们喜欢的东西并坚持他们所了解的东西,”JetBrains 在报告中如此写道。
但是,TypeScript、Rust 和 Python 也呈逐年增长的趋势。该公司表示,这反映了它们在不同领域的多功能性和吸引力。
其中,TypeScript 的使用率从 2017 年的 12% 增长到 2024 年的 37%;Python 的使用率从 2017 年的 32% 增长到 2024 年的 57%;而Rust 的使用率从 2018 年的 2% 增长到 2024 年的 11%。
据 JetBrains 介绍,TypeScript 相对于 JavaScript 的优势包括开发过程中的早期错误检测、提高代码质量以及更容易的长期维护、编译时错误捕获、不易出错的重构以及对 ES6 模块的原生支持等。
该项报告还研究了人工智能在软件开发中的整体使用情况。
数据发现近 80% 的公司允许使用第三方人工智能工具或没有正式限制。该公司指出,这表明人们对人工智能的接受度正在提高。
此项调查还发现,18%的开发人员已经开始将AI功能集成到自己的产品线中。
开发人员体验也越来越受到关注,28%的受访者表示他们同时衡量开发人员的生产力与开发人员体验。
大多数开发者(67%)表示,团队领导应当负责开发人员的生产力和开发人员体验,而 17% 的人认为应该有一个平台工程团队负责此事,16% 的人认为应该有其他专门的专家或团队。
JetBrains 如此写道:
“由于开发人员体验与软件开发交付的有效性密切相关,因此这个话题最近越来越受到关注。各公司正在加大力度评估 DevEx 和开发人员的生产力,旨在更好地了解影响它们的因素。开发人员们表示,技术和非技术因素在塑造他们的开发人员体验方面几乎同样重要。”
该报告的其他发现包括:
8% 的开发人员尝试过在 VR 中编码
Scala、Go、Kotlin 和 Rust 是目前北美市场薪酬最高的编程语言
桌面开发仍然比移动开发更为常见。
如果感兴趣,可阅读完整报告,了解更多有关开发者生态系统状况的见解。
https://www.jetbrains.com/lp/devecosystem-2024/
作者:大雄
相关阅读: