您当前的位置:首页 > 电脑百科 > 程序开发 > 语言 > Rust

2022年度Rust调查报告出炉!

时间:2023-08-09 14:06:37  来源:  作者:前端充电宝

8 月 7 日,Rust 发布了 2022 年度 Rust 调查报告结果!Rust 连续第六年对 Rust 编程语言进行了调查,项目维护者、贡献者和那些普遍对 Rust 的未来感兴趣的人参与了调查。

本年度 Rust 状况调查于 12 月 5 日开始接受提交,一直持续到 2022 年 12 月 22 日。Rust 团队希望找到一个更便捷、更可持续的流程,以便更快地得出结果,并为社区提供更多可行的见解。经过半年多的时间,终于发布了此次调查的结果!

1、参与Summer IS HERE

2022年,总共有 9433 名“Rustaceans”完成了此次调查,完成率高达 82%,而去年的完成率为 76%。参与度的增加表明人们对 Rust 及其不断变化的用户群的兴趣日益浓厚。

对于此次调查,浏览但未参与调查的人数相对于上次调查显著增加(从 2021 年的 16457 次浏览增加到 25581 次,增长超过 55%)。尽管这可能是由许多不同因素造成的,但 Rust 团队认为这些信息表明了对 Rust 语言的兴趣正在上升,以及其不断发展的广泛受众。

2、社区Summer IS HERE

该调查的一个值得注意的方面是参与的多样性,来自世界各地的贡献者、项目维护者和 Rust 爱好者的反馈。调查提供了 11 种语言,包括英语、简体中文、繁体中文、法语、德语、日语、韩语、葡萄牙语、俄语、西班牙语和乌克兰语。77%的受访者选择用英语参与今年的调查,5%用简体中文,4%用德语和法语,2%用日语、西班牙语和俄语,1%用繁体中文、韩语、葡萄牙语和乌克兰语。这是迄今为止以英语参与调查的受访者所占比例最低的一次,这表明 Rust 社区的全球化特征不断增强,这是令人兴奋的!

绝大多数受访者表示,他们在技术话题上最舒适的沟通语言是英语(93%),其次是中文(7%)。

对于Rust用户受访者来说,调查询问了他们居住的国家。排名前13位的国家如下:美国(25%),德国(12%),中国(7%),英国(6%),法国(5%),加拿大(4%),俄罗斯(4%),日本(3%),荷兰(3%),瑞典(2%),澳大利亚(2%),波兰(2%),印度(2%)。近72.5%的受访者选择回答了这个问题。

3、用途Summer IS HERE

2022年,越来越多的人在使用Rust!超过90%的调查受访者表示自己是 Rust 用户,其中 47% 的用户每天都在使用Rust,相比于去年增长了4%。

30%的Rust用户受访者可以编写简单的Rust程序,27%可以编写用于生产环境的代码,42%认为他们在使用Rust时非常高效。

在已经放弃使用Rust的受访者中,有30%的人提到困难是放弃的主要原因,而近47%的人提到了他们无法控制的因素。

 

图片图片

同样,未被认定为Rust用户的受访者中,有26%的人表示认为Rust很难是不使用它的主要原因(其中62%的人表示他们还没有机会优先学习Rust)。

 

图片图片

4、专业表现Summer IS HERE

Rust 专业采用率的增长是另一个值得注意的发现。

2022 年,29.7% 的受访者表示,他们在工作中的大部分编码工作都使用 Rust,比上一年显着增加了 51.8%。

 

图片图片

促使 Rust 在工作中得到更多采用的关键因素是 Rust 被认为具有生产“无错误软件”的能力 (86%)、Rust的性能特点(84%),以及Rust提供的安全和可靠性保证(69%)。76%的受访者继续使用Rust是因为他们觉得它有趣且令人愉快。

 

图片图片

在工作中使用Rust的受访者中,有72%的人表示它帮助他们的团队实现了目标(比去年增长了4%),并且75%的人计划未来继续在团队中使用Rust。

Rust的学习曲线是一个重要的考虑因素;39%的以专业能力使用Rust的受访者认为这个过程具有挑战性,9%的受访者表示在工作中采用Rust会“拖慢团队的进度”。然而,60%的高效用户认为总体上采用Rust是值得的。

 

图片图片

5、支持 Rust 的未来Summer IS HERE

Rust 现状调查的一个关键目标是阐明 Rustaceans 目前面临的挑战、担忧和优先事项。

在那些对 Rust 的未来表示主要担忧的受访者中,26% 的人担心 Rust 背后的开发人员和维护人员没有得到适当的支持——与上一年的调查结果相比减少了 30% 以上。未来的一个重点领域可能是看看该项目如何与 Rust 基金会一起继续将这一数字推向 0%。

38% 的受访者担心 Rust“变得太复杂”,少数受访者担心文档、公司监管或发展速度。34% 的受访者根本不担心 Rust 的未来。

今年的调查反映出,自上次调查以来,业界对 Rust 使用的担忧减少了 21%。随着越来越多的人发现 Rust 并成为社区的持久成员,对 Rust 持久力和通用实用性的信心明显增强。

 

图片图片

6、总结Summer IS HERE

总体而言,2022 年 Rust 状况调结果查显示了该语言的积极前景,全球社区不断壮大,专业人士采用率不断提高,对其未来的担忧也有所减少。

原文链接:https://blog.rust-lang.org/2023/08/07/Rust-Survey-2023-Results.html



Tags:Rust   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
在Rust中使用Serde的详细指南
在处理HTTP请求时,我们总是需要在一种数据结构(可以是enum、struct等)和一种可以存储或传输并稍后重建的格式(例如JSON)之间来回转换。Serde是一个库(crate),用于高效、通用地...【详细内容】
2024-03-26  Search: Rust  点击:(15)  评论:(0)  加入收藏
Rust 写脚手架,Clap你应该知道的二三事
有感而发最近,在和前端小伙伴聊天发现,在2024年,她们都有打算入局Rust学习的行列。毕竟前端现在太卷了,框架算是走到「穷途末路」了,无非就是在原有基础上修修补补。所有他们想在...【详细内容】
2024-03-11  Search: Rust  点击:(20)  评论:(0)  加入收藏
前端开始“锈化”?Vue团队开源JS打包工具:基于Rust、速度极快、尤雨溪主导
Vue 团队已正式开源Rolldown —— 基于 Rust 的 JavaScrip 打包工具。Rolldown 是使用 Rust 开发的 Rollup 替代品,它提供与 Rollup 兼容的应用程序接口和插件接口...【详细内容】
2024-03-09  Search: Rust  点击:(11)  评论:(0)  加入收藏
Rust中的数据可视化指南
可视化是数据分析和解释的一个关键方面。虽然Rust主要以其性能和安全特性而闻名,但它也为数据可视化提供了强大的工具。在这个全面的指南中,我们将深入研究Rust中的数据可视化...【详细内容】
2024-03-07  Search: Rust  点击:(29)  评论:(0)  加入收藏
如何在Rust中操作JSON,你学会了吗?
sonic-rs ​还具有一些额外的方法来进行惰性评估和提高速度。例如,如果我们想要一个 JSON​ 字符串文字,我们可以在反序列化时使用 LazyValue​ 类型将其转换为一个仍然带有斜...【详细内容】
2024-02-27  Search: Rust  点击:(47)  评论:(0)  加入收藏
记一次Rust内存泄漏排查之旅
在某次持续压测过程中,我们发现 GreptimeDB 的 Frontend 节点内存即使在请求量平稳的阶段也在持续上涨,直至被 OOM kill。我们判断 Frontend 应该是有内存泄漏了,于是开启了排...【详细内容】
2024-02-27  Search: Rust  点击:(12)  评论:(0)  加入收藏
Rust 最受欢迎的这些库
今天分享主题是,关于一些值得注意的 Rust 库,这些库可以根据它们的功能和在编码中的受欢迎程度进行选择。什么是 Rust 库?在 Rust 中,常被称为 “crate” 的库,是一个打包的单元...【详细内容】
2024-02-19  Search: Rust  点击:(50)  评论:(0)  加入收藏
异步Rust:构建实时消息代理服务器
在本文中,我们将深入研究使用Rust构建实时消息代理服务器,展示其强大的并发特性。我们将使用Warp作为web服务器,并使用Tokio来管理异步任务。此外,我们将创建一个WebSocket客户...【详细内容】
2024-02-01  Search: Rust  点击:(57)  评论:(0)  加入收藏
在 Rust 编程中使用泛型
本文的内容将涉及泛型定义函数、结构体、枚举和方法, 还将讨论泛型如何影响代码性能。1.摘要Rust中的泛型可以让我们为像函数签名或结构体这样的项创建定义, 这样它们就可以...【详细内容】
2024-01-09  Search: Rust  点击:(89)  评论:(0)  加入收藏
什么是Rust语言 ,特点是什么,跟其它语言对比有什么优势
什么是RustRust是一种系统编程语言,旨在提供高性能和安全性。它是由Mozilla和其开发社区创建的开源语言,设计目标是在C++的应用场景中提供一种现代、可靠和高效的选择。Rust的...【详细内容】
2024-01-09  Search: Rust  点击:(204)  评论:(0)  加入收藏
▌简易百科推荐
在Rust中使用Serde的详细指南
在处理HTTP请求时,我们总是需要在一种数据结构(可以是enum、struct等)和一种可以存储或传输并稍后重建的格式(例如JSON)之间来回转换。Serde是一个库(crate),用于高效、通用地...【详细内容】
2024-03-26  coding到灯火阑珊  微信公众号  Tags:Rust   点击:(15)  评论:(0)  加入收藏
Rust 写脚手架,Clap你应该知道的二三事
有感而发最近,在和前端小伙伴聊天发现,在2024年,她们都有打算入局Rust学习的行列。毕竟前端现在太卷了,框架算是走到「穷途末路」了,无非就是在原有基础上修修补补。所有他们想在...【详细内容】
2024-03-11  前端柒八九  微信公众号  Tags:Rust   点击:(20)  评论:(0)  加入收藏
Rust中的数据可视化指南
可视化是数据分析和解释的一个关键方面。虽然Rust主要以其性能和安全特性而闻名,但它也为数据可视化提供了强大的工具。在这个全面的指南中,我们将深入研究Rust中的数据可视化...【详细内容】
2024-03-07  coding到灯火阑珊  微信公众号  Tags:Rust   点击:(29)  评论:(0)  加入收藏
如何在Rust中操作JSON,你学会了吗?
sonic-rs ​还具有一些额外的方法来进行惰性评估和提高速度。例如,如果我们想要一个 JSON​ 字符串文字,我们可以在反序列化时使用 LazyValue​ 类型将其转换为一个仍然带有斜...【详细内容】
2024-02-27  前端柒八九  微信公众号  Tags:Rust   点击:(47)  评论:(0)  加入收藏
记一次Rust内存泄漏排查之旅
在某次持续压测过程中,我们发现 GreptimeDB 的 Frontend 节点内存即使在请求量平稳的阶段也在持续上涨,直至被 OOM kill。我们判断 Frontend 应该是有内存泄漏了,于是开启了排...【详细内容】
2024-02-27  OSC开源社区    Tags:Rust   点击:(12)  评论:(0)  加入收藏
Rust 最受欢迎的这些库
今天分享主题是,关于一些值得注意的 Rust 库,这些库可以根据它们的功能和在编码中的受欢迎程度进行选择。什么是 Rust 库?在 Rust 中,常被称为 “crate” 的库,是一个打包的单元...【详细内容】
2024-02-19  码农渔夫  微信公众号  Tags:Rust   点击:(50)  评论:(0)  加入收藏
异步Rust:构建实时消息代理服务器
在本文中,我们将深入研究使用Rust构建实时消息代理服务器,展示其强大的并发特性。我们将使用Warp作为web服务器,并使用Tokio来管理异步任务。此外,我们将创建一个WebSocket客户...【详细内容】
2024-02-01      Tags:Rust   点击:(57)  评论:(0)  加入收藏
在 Rust 编程中使用泛型
本文的内容将涉及泛型定义函数、结构体、枚举和方法, 还将讨论泛型如何影响代码性能。1.摘要Rust中的泛型可以让我们为像函数签名或结构体这样的项创建定义, 这样它们就可以...【详细内容】
2024-01-09  二进制空间安全  微信公众号  Tags:Rust   点击:(89)  评论:(0)  加入收藏
什么是Rust语言 ,特点是什么,跟其它语言对比有什么优势
什么是RustRust是一种系统编程语言,旨在提供高性能和安全性。它是由Mozilla和其开发社区创建的开源语言,设计目标是在C++的应用场景中提供一种现代、可靠和高效的选择。Rust的...【详细内容】
2024-01-09    简易百科  Tags:Rust语言   点击:(204)  评论:(0)  加入收藏
在 Rust 编程中使用多线程
编程语言有一些不同的方法来实现线程,而且很多操作系统提供了创建新线程的 API。Rust 标准库使用 1:1 线程实现,这代表程序的每一个语言级线程使用一个系统线程。1. Rust线程...【详细内容】
2024-01-07  二进制空间安全  微信公众号  Tags:Rust 编程   点击:(77)  评论:(0)  加入收藏
站内最新
站内热门
站内头条