2021年Rust调研中,59%的Rust使用者已将其用于工作

最新的2021调研中,Rust的采用在企业受众中呈现增加趋势,有高达59%使用Rust的受访者将Rust用于工作中,较去年大幅增加。另外,社群对Rust过去一整年的改进,包括在IDE体验和编译器调试上都给予了肯定,目前仍希望编译时间能继续改善。

开发者使用Rust的比例持续上升,每周至少使用一次的受访者比例为81%,而且有75%的Rust用户已经可以编写生产就绪的代码,27%的人表示,编写Rust代码有困难,不过整体而言,99%的人使用Rust都算愉快,仅有1%的人觉得无趣。

官方提到,Rust已经能够被归类在专业环境中使用的语言。在使用Rust的受访者中,59%的人偶尔会在工作中使用Rust,有23%的人在大部分代码中使用Rust。

对大多数将Rust用于工作的使用者而言,似乎都要面临先甘后苦的过程,有83%的人认为,将Rust用于工作具有挑战性,官方提到,他们不太确定这个结果,但至少有82%的受访者,认为Rust可协助他们的团队实现目标。

79%的受访者认为克服采用Rust的挑战很值得,且在问卷另一题,询问这些受访者,是否愿意在未来再次使用Rust,有90%的人表示同意。至于受访者在工作中采用Rust的原因,最大的理由是为了构建相对正确的软件,也有92%的受访者同意效率是他们采用Rust语言的主因,89%的受访者同意在工作选择Rust,是因为享受到了Rust带来的高安全性。

Rust有许多部分仍在发展,有61%的受访者认为Rust编译时间仍需要改进,虽然Rust的编译时间一直是官方团队改善的重点,但显然社群仍觉得不足,其他社群认为需要继续改善的部分,包括磁盘空间、调试和GUI开发。Rust对IDE体验,包括持续采用rust-analyzer、IntelliJ Rust等工具都获得大比例受访者的肯定。

调研团队回收的完整问卷数达到9354份,总共来自113个国家,其中来自美国的受访者最多,占24%,其次是德国、中国和英国,除英文之外,简体中文、德语和法语也是Rust社群的偏好语言。

Rust是一门系统编程语言,专注于安全,尤其是并发安全,支持函数式和命令式以及泛型等编程范式的多范式语言。Rust在语法上和C++类似,但是设计者想要在保证性能的同时提供更好的内存安全。 Rust最初是由Mozilla研究院的Graydon Hoare设计创造,然后在Dave Herman、Brendan Eich以及很多其他人的贡献下逐步完善的。Rust的设计者们通过在研发Servo网站浏览器布局引擎过程中积累的经验优化了Rust语言和Rust编译器。

Rust编译器是在MIT License 和 Apache License 2.0双重协议声明下的免费开源软件,已经连续五年(2016-2020)在Stack Overflow开发者调查的“最受喜爱编程语言”评选项目中折取桂冠。