2021 Rust 调查结果公布:共 9354 份调查问卷收集

简介: 2021 Rust 调查结果公布:共 9354 份调查问卷收集

近日,Rust 公布了 2021 调查结果,该调查于 2021 年 12 月启动,结果基于 9354 份调查问卷的累积统计。

全球社区

Rust 社区继续发展壮大,此次调查的完整调查回复数量为历史最高(9354 名受访者),比去年的总数高出约 1500 份。

90% 的受访者表示依然在使用 Rust,而 5% 的人表示他们过去曾使用过 Rust 但现在不再使用,4% 的人表示他们根本没有使用过 Rust。本次调查共有 10 个语言版本,其中 78% 英语调查问卷占比 78%,其次是简体中文 (6%)、德语 (4%) 和法语 (3%)。尽管大多数受访者选择了英语调查问卷,但其中涵盖了来自世界各地的受访者,美国占比 24%,其次是德国 (12%)、中国 (7%) 和英国 (6%)。

然而,英语并不是所有 Rustaceans 的首选语言,近 7% 的受访者表示不愿意用英语作为技术交流的语言,另有 23% 的受访者更喜欢除英语之外的其他语言。

最常见的首选语言(除了英语)大致遵循 Rustaceans 居住的地方,简体中文、德语和法语位居前 3 位。

Rust 使用情况

Rust 的用户比例持续上升,81% 用户目前至少每周使用一次,而去年调查的这一比例为 72%。

75% 的 Rust 用户表示他们会使用 Rust 编写生产就绪代码,尽管 27% 的人认为这么做会比较困难。


总体而言,Rustaceans 似乎在编写 Rust 时似乎很享受,只有 1% 的受访者表示使用 Rust 并不有趣,另外四分之一的受访者认为 Rust 与其他编程语言相比没有真正的优势。

你会在工作中使用 Rust 吗?

对于许多 Rustaceans 来说,在工作中采用 Rust 似乎是一条漫长但值得的道路。

首先,在工作中使用Rust 的受访者中有 83% 认为它具有“挑战性”。在使用过程中,只有 13% 的受访者认为 Rust 会减慢他们的团队开发速度,而82% 的受访者表示Rust 帮助他们的团队实现了开发目标。


当受访者被问及他们的团队是否会在未来再次使用 Rust 时,90% 的人表示肯定。最后,在工作中使用 Rust 的受访者中,89% 的受访者表示他们的团队发现用 Rust编程很有趣。

至于为什么受访者在工作中会使用 Rust 这一问题,占比最高的答案是 Rust 能帮助用户“构建相对正确且没有 bug的软件”,其比例为 96%。而性能(占比92%)是另一个最受欢迎的选择,此外,还有89% 的受访者认为他们在工作中选择 Rust,是因为 Rust的安全属性。


未来的挑战

总体而言,年度调查表明 Rustaceans 社区正在健康成长,但同时也暴露出一些问题。编译时间是 Rust 需要改进的重点,61%的受访者表示需要尽快解决编译时间的问题。

值得称赞的是,61% 的受访者认为 Rust 的性能在这一年中有明显改善。其他需要改进的领域分别是磁盘空间 (45%)、调试 (40%) 和 GUI 开发 (56%)。

通过持续引用和改进各种工具(如 rust-analyzer、IntelliJ Rust 等),IDE 体验凭借着 56% 受访者的支持,获得了改进幅度最大的奖项。

但是,获得最多赞誉的却是编译器错误消息,其当前状态获得了 90% 受访者的赞扬。当受访者被问及他们对 Rust未来发展中的担忧是什么时,占比最高的答案是担心其在行业中的使用量不足(38%)。

占比第二位的答案是害怕 Rust语言会变得过于复杂(33%),这与少数受访者要求 Rust提供附加功能(尤其是那些尚未进入管道的功能)恰恰相反。

最后,第三大担忧是Rust 从业者们担心语言和社区的健康发展缺乏有力支持(30%)。但随着 Rust基金会的建立,这一问题将有望得到解决。

2021 年可以说是 Rust 历史上最重要的年份之一,随着 Rust 基金会正式成立,2021 技术社区的规模远超以往,Rust 也将继续坚定地走向未来。

报告原文:

https://blog.rust-lang.org/20...

rust

相关文章
|
8月前
|
Rust 安全
Rust采用率不断提高,2022年度Rust调查报告出炉!
Rust采用率不断提高,2022年度Rust调查报告出炉!
|
Rust JavaScript IDE
2022 开发者调查报告:Rust 语言、Phoenix 框架最受欢迎|PHP 薪酬倒数
2022 开发者调查报告:Rust 语言、Phoenix 框架最受欢迎|PHP 薪酬倒数
439 0
2022 开发者调查报告:Rust 语言、Phoenix 框架最受欢迎|PHP 薪酬倒数
|
Rust JavaScript 前端开发
开发者调查报告:JavaScript 和 Python 仍占主导地位,Rust 持续猛增 4 倍
开发者调查报告:JavaScript 和 Python 仍占主导地位,Rust 持续猛增 4 倍
136 0
|
2月前
|
Rust 安全 Java
探索Rust语言的并发编程模型
探索Rust语言的并发编程模型
|
2月前
|
Rust 安全 区块链
探索Rust语言:系统编程的新选择
【10月更文挑战第27天】Rust语言以其安全性、性能和并发性在系统编程领域受到广泛关注。本文介绍了Rust的核心特性,如内存安全、高性能和强大的并发模型,以及开发技巧和实用工具,展示了Rust如何改变系统编程的面貌,并展望了其在WebAssembly、区块链和嵌入式系统等领域的未来应用。
|
2月前
|
Rust 安全 Java
编程语言新宠:Rust语言的特性、优势与实战入门
【10月更文挑战第27天】Rust语言以其独特的特性和优势在编程领域迅速崛起。本文介绍Rust的核心特性,如所有权系统和强大的并发处理能力,以及其性能和安全性优势。通过实战示例,如“Hello, World!”和线程编程,帮助读者快速入门Rust。
99 1
|
2月前
|
Rust 安全 编译器
编程语言新宠:Rust语言的特性、优势与实战入门
【10月更文挑战第26天】Rust语言诞生于2006年,由Mozilla公司的Graydon Hoare发起。作为一门系统编程语言,Rust专注于安全和高性能。通过所有权系统和生命周期管理,Rust在编译期就能消除内存泄漏等问题,适用于操作系统、嵌入式系统等高可靠性场景。
128 2
|
2月前
|
Rust 安全
深入理解Rust语言的所有权系统
深入理解Rust语言的所有权系统
44 0
|
2月前
|
Rust 安全 前端开发
探索Rust语言的异步编程模型
探索Rust语言的异步编程模型
|
2月前
|
Rust 安全 云计算
Rust语言入门:安全性与并发性的完美结合
【10月更文挑战第25天】Rust 是一种系统级编程语言,以其独特的安全性和并发性保障而著称。它提供了与 C 和 C++ 相当的性能,同时确保内存安全,避免了常见的安全问题。Rust 的所有权系统通过编译时检查保证内存安全,其零成本抽象设计使得抽象不会带来额外的性能开销。Rust 还提供了强大的并发编程工具,如线程、消息传递和原子操作,确保了数据竞争的编译时检测。这些特性使 Rust 成为编写高效、安全并发代码的理想选择。
41 0