近日,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 也将继续坚定地走向未来。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。