Loading...
开发工具厂商JetBrains近日公布了一份基于 8837名开发者 的问卷调查结果,揭示了编程语言世界的“人口流动”趋势。数据显示,JavaScript依然是使用最广泛的语言,但真正值得关注的,是开发者们正在从哪些语言离开,又涌向了哪里。 使用率排名:JavaScript稳居第一,Python紧随其后 在“过去12个月使用过哪些编程语言”的回答中,JavaScript自2017年以来始终占据榜首,2025年Python位列第二。完整排名依次为:JavaScript、Python、HTML/CSS、Java、SQL、TypeScript、Shell、C++、C#、Go、C、Kotlin、PHP、Rust、Swift、Dart、Lua、Scala、Ruby、Objective-C。 不过,使用广泛并不等于“最受偏爱”。当被问及“主语言是哪三种”时,仅有 6%的开发者将JavaScript列为主力语言 。真正被最多人当作主语言的,是Java,其次是Python。 C语言流失最严重:约半数开发者已转投他处 调查特别追踪了“12个月前的主语言”与当前主语言的变化。结果显示, C语言的留存率在所有语言中最低 ——一年前以C为主语言的开发者中,约有一半已经转向了其他语言。 JetBrains最初推测,这可能是因为学生在课程中学完C后转向了其他语言。但加入开发者经验年限因素后,这一假设被推翻。在离开C的开发者中, 半数人给出的理由是“想学新语言” ,这一比例高于其他语言的迁移者。 从具体的流向看,C语言使用者转向C++的比例为9%,转向Java的为14%,转向Python的为13%。 换语言的理由:项目需求是首要驱动 关于“为什么不再使用某语言”,最普遍的答案是“遵循项目需求”。但不同语言背后的驱动力差异明显: C语言 :除了“想学新语言”,选择“追求更现代的语言功能”的比例也很高 JavaScript :大量开发者因“更好的就业机会”而离开 PHP :“性能与可扩展性限制”成为主要劝退因素 有趣的是,在选择“为什么开始使用某语言”时,JavaScript的答案与离开理由高度重合——“更好的就业机会”同样是开发者选择它的重要原因。C#和C++则主要因“项目需求”被采用,大量开发者属于“被迫迁移”。Go的吸引力在于性能与可扩展性,Python则凭借生态和库支持胜出。 JetBrains特别为自家语言Kotlin站台,强调开发者转向Kotlin“并非出于项目所迫,而是为了更优秀的开发体验和更现代的语言功能”。 趋势总结:Python成“接盘侠”,TypeScript与Rust领跑前沿 JetBrains在报告总结中指出了几个清晰趋势: Java开发者正明显流向Python和TypeScript ;Python则扮演了“万能接收站”的角色,几乎从所有语言中吸纳开发者。HTML/CSS开发者为了更多工作机会学习JavaScript,而JavaScript开发者又因同样的理由转向几乎所有其他语言。 报告最后评价称, TypeScript与Rust依然处于技术前沿的领跑位置 。 特别
2026-08-22
2026-08-22
2026-08-22
2026-08-22
2026-08-22
2026-08-22
张凌:儿女都会看樊振东录像,两个孩子都不是樊振东这样的天才!