17611538698
webmaster@21cto.com

TypeScript、Rust 和 Python 是 2024 年最有前景的语言

资讯 0 81 2024-12-17 11:47:11

图片

导读:本年度还有半个月即将过去,哪些语言经过数据总结是有前景的语言。

近日,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/

作者:大雄

评论