Rust 2021调查结果发布了。本次调查共计有9354位受访者,比去年的回复人数多1500位。
根据调查结果显示:90%的受访者表示在任何情况下都使用Rust,而5%的受访者表示在过去的某个时候使用过Rust,但现在不再使用了,4%的受访者表示他们还没有使用过Rust。
Rust 使用比例上升
Rust使用人群的比例正在上升,在2021年的调查中,81%的人至少每周使用一次,而这一数据在去年是72%。
除此之外,75%的Rust用户表示可以利用Rust写出生产就绪的代码,而27%的用户表示会有困难。
总体来看,受访者普遍表示使用Rust很开心,只有1%的人说使用Rust时没有乐趣,四分之一的受访者表示,没有发现Rust与其他编程语言相比的实际好处。
Rust在实际生产环境的应用
根据调查结果显示:59%的受访者会在工作中偶尔使用Rust,23%的受访者会在工作中大量使用Rust。
不过,对于很多使用者来说,在工作中采用Rust是一条漫长但最终值得的道路。83%受访者表示在工作中采用Rust是 具有挑战性的 。不过,挑战性到底是来自于采用一种新的编程语言还是Rust本身,目前还没有定论。
在采用期间,13%的受访者表示Rust拖累了技术团队,而82%的受访者表示使用Rust实现了目标。使用之后效果如何呢?79%受访者表示是值得的,并且90%的人会在未来仍然使用Rust,但也有1%的受访者表示使用Rust不值得。
为什么在工作中使用Rust?调查结果排名第一的答案是,允许用户 构建相对正确和没有错误的软件 ;在正确性之后,排在第二位的是性能;排在第三位的是安全性。
未来的挑战
总体来看,在过去一年,Rust社区在不断壮大,健康发展,但是未来还存在一些挑战。
编译时间是Rust项目的一个改进重点,目前仍然没有达到应有的水平,61%的受访者表示仍然需要进行改进。除此之外,磁盘空间(45%)、调试(40%)和GUI开发(56%)均是开发者希望改进的地方。
56%的受访者表示集成开发环境在过去一年获得了改善;90%的受访者认可目前编译器错误信息的改进。
关于未来,38%的受访者担心Rust在工业界没有足够的应用;33%受访者担心Rust未来会变得过于复杂;30%受访者担心以Rust为主的开发者无法在社区中找到适当的支持。