Rust调查团队发布针对Rust社交媒体的2023年调查报告,显示开发者越来越愿意在工作上使用Rust,而主要原因是Rust高安全和高性能等特性。随着开发者采用Rust的程度提升,对Rust的发展忧虑也随之增加,有43%受访者担心Rust变得太复杂,甚至有20%受访者希望Rust开发团队放慢新功能开发脚步。

调查报告显示,受访者将Rust用于工作上的比例逐年上升,2023年的受访者中有34%在大部分的工作中使用Rust,相较于2022年增加了5个百分点,而这些将Rust用于工作的受访者,其主要原因都是希望可以创建相对正确且没有错误的程序,比例高达86%,而第二常见的原因则是看重Rust的高性能,比例也有83%。

79%的受访者表示Rust的确协助企业实现目标,这相较于2022年增加了7个百分点,77%的受访者还表示,企业可能会在未来继续使用Rust。就技术层面而言,Rust似乎在创建服务器后端、网页和网络服务,以及云计算技术方面特别受到欢迎。整体而言,用户对于Rust的高性能、可控性和安全性特别有信心。

Rust发展至今仍存在许多挑战,约有43%的受访者担心Rust变得过于复杂,虽然这个问题一直存在,不过显然社交媒体更焦虑了,2023年的数字较2022年高出了5个百分点。还有42%的受访者担心Rust没有受到科技产业广泛采用,而2023年有32%的受访者最担心的议题,是Rust开发者和维护者没有获得足够的支持,较2022年上升了6个百分点。

开发者对Rust发展的关心也转化成为了担忧,官方提到,他们发现完全不关心Rust未来发展的受访者明显减少,2022年为30%而2023年下降至18%。不过有趣的是,其中也有20%的受访者希望Rust可以放慢新功能开发速度,而这可能与有43%受访者担心Rust变得过于复杂有关,也就是说,开发者可能认为Rust快速发展,会导致语言变得难以掌握。

2023年Rust开发者最想要Rust开发团队实例或改进的功能,依次是Traits、const执行以及异步功能。此外,开发者最常遇到困难的领域,包括了异步、Traits以及借用检查器(Borrow Checker)等Rust中较为复杂且难以理解的概念,许多Rust开发者在学习使用这些功能常会遭遇挑战。

在Rust生态系方面,最多受访者用来开发Rust程序的操作系统是Linux高达69.7%,其次是33.5%的macOS和31.9%的Windows,2023年使用WSL开发Rust的受访者,与2022年相比少了1.2%。而受访者最爱用的IDE,第一名仍是VS Code有高达61.7%的受访者使用,第二名则是vi/vim/neovim有31%,而第三名则是2023年才发布的Rust专用IDE Rust Rover。