APP下载

Rust 2018大调查,专案大小持续上升、中型专案仍占多数

消息来源:baojiabao.com 作者: 发布时间:2024-04-27

报价宝综合消息Rust 2018大调查,专案大小持续上升、中型专案仍占多数

Mozilla力推的程式语言Rust,公布了今年的年度调查结果。Rust团队收回了将近6,000个回应,结果显示,不断有稳定数量的新开发者开始使用Rust,过去三个月内有23%开始使用,而且40%的开发者在使用不到一个月,就能感受到Rust的高效能优点。

今年是Rust的第三次年度调查,也是参与者最多的一次,Rust团队回收了5,991笔回复,另外,这也是官方首度对社群提供多语言的问卷,除了英文之外,共有14种语言,非英文的回复占结果的四分之一。问卷回收数来到新高,使用Rust的人占所有填写问卷人数的比例也比以往还要高,去年是66.9%今年上升到74.5%。

Rust开发者使用Rust的时间调查,其中不乏已经使用3年以上的人占9.6%,而2到3年的开发者也有14.3%,最大宗将近四分之一的人使用Rust介于1到2年之间,使用1到3个月、3到6个月以及6到12个月人,均占12%到16%不等。Rust团队提到,他们看到了稳定的人流加入Rust开发。

要多久才能感受到Rust的好用之处?调查显示有70%的人在一年内,就能明显感受到Rust带来的生产力提升,40%的人一个月以内就能感受到。而开发者有约一半47.3%的人把Rust用于中型专案,程式码数量在1,000到10,000行之间,而有五分之一的人用于1万到10万行的专案中, 超过10万行程式码的专案也占3.4%。官方提到,Rust专案有持续变大的趋势,中型专案从2016年调查的8.9%,成长到了2017年16%以及今年的23%。

官方也调查了开发者对于Rust功能的学习感觉,普遍认为Enums和Cargo容易理解,Iterators、Modules和Traits也不会太难,Trait Bounds和Unsafe的概念对开发者较具挑战性,而最让开发者感到困难的则是Macros、Ownership & Borrowing以及Lifetimes。

在与其他开发语言的熟悉度比较起来,Python仍然是让开发者感到最舒适的程式语言,不过Rust也到了第二名,第三名和第四名分别是C与Javascript。而对Rust版本升级稳定度调查,过去一年92.6%的开发者没有因升级Rust,而遭遇专案错误的经验,即便有遭遇错误,多数也只要修复3次之内就能解决。

在工作场域使用Rust语言还并不普遍,呈现缓慢成长的状况,75%的开发者没有在工作上使用Rust的需要,在工作中完全使用Rust的开发者只占8.9%,而有较大比例21.2%的人在部分工作中使用Rust,而在2016年时,后两个数字只有4.4%和16.6%。

对Rust的意见回馈前三名,第一名是,大部分的人都认为Rust需要更多更好用的函式库,第二个则是要求改进IDE使用体验,再来是需要更广泛地采用Rust,官方特别提到,希望支援GUI开发的声音,在今年大幅上升。

2019-01-17 13:35:00

相关文章