Rust 社区继续发展壮大,此次调查的完整调查回复数量是有史以来最多(9354 名受访者),比去年的总数高出约 1500 份。
90% 的受访者表示他们出于一些目的使用 Rust,而 5% 的人表示他们过去曾使用过 Rust 但现在不再使用,4% 的人表示他们根本没有使用过 Rust。
该调查包括10 种语言,其中 78% 以英语填写调查问卷,其次是简体中文 (6%)、德语 (4%) 和法语 (3%)。尽管英语是大多数受访者完成调查的语言,但受访者来自世界各地。美国是占比最大的国家,占 24%,其次是德国 (12%)、中国 (7%) 和英国 (6%)。此次调查共有 113 个不同的国家和地区参加!
然而,英语并不是所有 Rustaceans 的首选语言,近 7% 的人更愿意不使用英语作为技术交流的语言。另有 23% 的受访者更喜欢英语以外的其他语言。最常见的首选语言(除了英语)大致遵循 Rustaceans 生活的地方,简体中文、德语和法语排在前 3 位。
使用 Rust 的人数今年也在继续上升。在使用 Rust 的人中,81% 的人至少每周使用一次,而去年调查的这一比例为 72%。
75% 的 Rust 用户说他们可以编写生产就绪的代码,尽管 27% 的人说这有时很困难。总而言之,多数Rustaceans(使用 Rust、为 Rust 做出贡献或对 Rust 的开发感兴趣的人)在使用Rust编写程序时感觉很满意,只有1%的人表示使用它很不方便,还有四分之一的人认为Rust与其他编程语言相比没有任何的优势。
Rust 现在可以安全地归类为人们在专业环境中使用的语言。在使用 Rust 的受访者中,59% 的人至少偶尔在工作中使用它,23% 的人在他们的大部分编码中使用 Rust。这与去年相比有大幅增加,去年只有 42% 的受访者在工作中使用 Rust。
对于许多 Rustaceans 来说,在工作中采用 Rust 似乎是一条漫长但最终值得的道路。
首先,在工作中采用 Rust 的人中有 83% 认为它具有“挑战性”。在采用过程中,只有 13% 的受访者发现该语言正在减慢他们的团队速度,82% 的受访者发现 Rust 帮助他们的团队实现了目标。
此外,采用Rust以后,对于降低成本似乎也有帮助。当被问及团队是否有可能在未来再次使用 Rust 时,90% 的人表示同意。最后,在工作中使用 Rust 的受访者中,89% 的受访者表示他们的团队发现编程很有趣。
至于为什么受访者在工作中使用 Rust,最重要的答案是它允许用户“构建相对正确的软件”,96% 的受访者同意这一说法。除了正确性,性能(92%)是另外一大因素。89% 的受访者同意他们在工作中选择 Rust 是因为 Rust 备受讨论的安全属性。
年度调查表明 Rustaceans 社区正在健康地成长,但这并不是不用积极改进。编译时间是 Rust 项目改进的历史重点,值得称赞的是,61% 的编译器团队发现他们在过去一年的使用中这一点是有所改善的。其他需要改进的领域是磁盘空间 (45%)、调试 (40%) 和 GUI 开发 (56%)。
被问及他们对 Rust 未来最大的担忧是什么时,最多的是担心没有足够多的人来使用它(38%)。鉴于 Rust 在工作场所的采用方面取得长足进步,社区似乎正走在克服这一担忧。
下一个最大的担忧是语言会变得过于复杂(33%)。有较少的人要求增加功能,尤其是那些还没有在开发过程中的功能,并与之前的功能结合在一起,这样在语言上将会方便很多。
第三大担忧是那些从事 Rust 工作的人找不到他们需要支持来继续以健康的方式发展Rust语言和社区(30%)。随着 Rust 基金会的建立,支持结构正在到位,有望解决这一问题,但毫无疑问,我们仍有大量工作要做。
(责任编辑:代码如诗) |