Rust 2021 调查:有趣但具有挑战性

开发
Rust 2021 调查结果现已公布。其中 90% 的受访者表示他们使用了 Rust,5% 的人表示他们过去曾使用过 Rust 但现在不再使用,还有 4% 的人则表示他们根本没有使用过 Rust。

Rust 2021 调查结果现已公布。其中 90% 的受访者表示他们使用了 Rust,5% 的人表示他们过去曾使用过 Rust 但现在不再使用,还有 4% 的人则表示他们根本没有使用过 Rust。

该调查在 2021 年 12 月进行,基于 9354 名受访者反馈的数据。官方指出,Rust 社区正不断发展壮大,此次调查的完整调查回复数量是有史以来最高,比去年的总数高出约 1500 份。调查以 10 种语言提供,其中 78% 以英语填写调查问卷,其次是简体中文 (6%)、德语 (4%) 和法语 (3%)。尽管英语是大多数受访者完成调查的语言,但受访者来自世界各地。美国是占比最大的国家,占 24%,其次是德国 (12%)、中国 (7%) 和英国 (6%)。此次调查共涵盖 113 个不同的国家和地区。

然而,英语并不是所有 Rustaceans 的首选语言,近 7% 的人不愿意使用英语作为技术交流的语言。另有 23% 的受访者更喜欢英语以外的其他语言。最常见的首选语言(除了英语)大致遵循 Rustaceans 生活的地方,其中简体中文、德语和法语排在前 3 位。且日语、简体中文和俄语的使用者在技术对话中最不喜欢使用英语。

使用 Rust 的人的百分比正在持续增加。在使用 Rust 的受访者中,81% 的人至少每周使用一次,去年调查的这一比例为 72%。75% 的 Rust 用户表示他们可以编写生产就绪的代码,27% 的人则表示有时很难编写有用的、可用于生产的代码。还有 1% 的人认为使用 Rust 很无趣,四分之一的人认为 Rust 与其他编程语言相比没有任何真正的优势。

其他的一些发现还包括:

在使用 Rust 的受访者中,59% 的人至少偶尔在工作中使用它,23% 的人在他们的大部分编码中使用 Rust。这比去年大幅增加,去年只有 42% 的受访者在工作中使用 Rust。

在工作中采用 Rust 的人中有 83% 认为它具有“挑战性”,但尚不清楚其中有多少是 Rust 特有的问题或采用新语言带来的挑战。在采用过程中,只有 13% 的受访者发现该语言正在拖慢他们的团队速度,82% 的受访者发现 Rust 帮助他们的团队实现了目标。

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

至于为什么受访者在工作中使用 Rust,最重要的答案是它允许用户“构建相对正确且没有错误的软件”,96% 的受访者同意这一说法。在正确性之后,性能(92%)是第二最受欢迎的选择。89% 的受访者同意他们在工作中选择 Rust 是因为 Rust 备受关注的安全属性。

只有 3% 的受访者表示,Rust 在生产环境中是一个有风险的选择。

展望未来,尽管 2021 年度调查表明 Rustaceans 社区正在健康成长,但也还存在一些挑战亟待解决。Rust 用户尤其是希望看到在编译时间 (61%) 、磁盘空间 (45%) 、调试 (40%) 和 GUI 开发 (56%) 方面的改进;主要担忧则在于工业中的使用量不足(38%)、语言会变得过于复杂(33%),以及从事 Rust 工作的人找不到他们需要的适当支持来继续以健康的方式发展语言和社区(30%)三个方面。

本文转自OSCHINA

本文标题:Rust 2021 调查:有趣但具有挑战性

本文地址:https://www.oschina.net/news/183218/rust-survey-2021

责任编辑:未丽燕 来源: 开源中国
相关推荐

2021-11-30 18:28:02

CTO安全威胁勒索软件

2018-09-04 16:01:33

工作挑战性技术

2022-03-04 17:18:53

技术管理CTO

2019-11-13 13:48:32

前端CSS技术

2024-08-16 10:20:00

自动驾驶模型

2022-12-22 10:19:26

数据集智能

2024-04-07 08:19:19

Oracle数据库故障

2021-12-02 14:55:44

Python项目编程语言

2009-10-28 10:38:16

IDC调查虚拟化

2021-05-12 12:49:42

Rust开发团队版本

2021-02-09 00:48:30

网络安全团队网络安全CISO

2018-11-08 14:50:14

2019-11-07 09:42:39

JavaScript框架语言

2022-06-08 09:47:48

PulsarIterable架构

2024-07-10 16:46:17

2020-11-20 09:41:55

Python编程语言机器人

2018-12-06 13:13:55

多云数据中心安全性

2009-02-26 16:56:07

虚拟化ITVMware

2021-05-31 15:51:53

数据安全网络攻击网络安全

2023-05-10 14:26:24

云迁移云计算
点赞
收藏

51CTO技术栈公众号