当前位置:新闻中心行业动态 → 正文

Rust语言2017年调查报告

责任编辑:editor004 作者:Jonathan Turner |来源:企业网D1Net  2017-09-08 11:26:06 本文摘自:INFOQ

Rust语言官方网站发布了一份2017年Rust语言使用情况报告。Rust语言方向社区提出了一系列问题,总共收到了5368个反馈,这个数字比去年多了2000多。这份报告以这些反馈为基础,经过统计分析,得出以下的分析结果。

你正在使用Rust吗?

从图中可以看到,反馈者中有将近三分之二的人在使用Rust。其余的人虽然没有在使用Rust,或者曾经使用过Rust,但他们积极参与问卷调查,可见他们也希望能够帮助Rust做出改进。

你使用Rust多长时间了?

在参与问卷的3589个Rust用户中,有42%的人使用Rust超过一年时间,而这个数字在去年仅为30%。使用时间短于一个月的用户占了18%左右,可见目前Rust正在吸引大批的新用户。

你做过的Rust项目总的规模有多大?

人们参与的Rust项目规模越来越大,中型和大型项目所占的比例几乎是去年的两倍,今年为16%左右,而去年仅为8.9%。

你使用Rust的频度是怎样的?

虽然使用Rust的开发者越来越多,但使用频度比例却略有下降。每天使用Rust的用户比例从去年的19%下降到今年的17.5%,每周使用Rust的用户从去年的48.8%下降到今年的43.3%。不过这是很自然的现象,因为使用Rust的人越多,基数变大了,比率就会下降。

在过去一年中,更新到新版本Rust编译器出现过问题吗?

这个数字在去年是16.2%,而今年下降到了7.5%,可见Rust的编译器取得了可喜的进步。

你在应用程序里使用什么版本的Rust?

从图中可以看到,开发者们首选的两种版本分别是当前稳定版和Nightly构建版。虽然使用当前稳定版的用户占了77.9%,但使用Nightly构建版的用户却仍然比去年有所增加。

你更喜欢通过何种方式来安装Rust?

大部分人都喜欢通过Rust工具链安装工具rustup来安装Rust,这个比例从去年的52.8%增长到今年的90.2%。

你在哪个平台上开发Rust?

Linux仍然是Rust开发者首选的平台,不过我们也看到,Windows平台的开发者也在增长,从去年的27.6%上升到今年的31.5%。

你的目标平台是什么?

这一结果与上一个问题的结果有点相似。其中Android和iOS分别占到了9.9%和5.3%,比去年增长了将近10倍。嵌入式方面也比去年有所增长。

你使用哪一种编辑器来开发Rust?

Linux下的Vim独占鳌头,Windows下的VSCode也从去年的3.8%一路飙升到今年的34.1%,这可能与VSCode成为Rust语言服务器支持的平台之一是有关系的。

你或你的公司在工作中会使用Rust吗?

Rust在工作中的占比也越来越高。全面使用Rust的比例今年为4.4%,去年为3.7%,部分使用Rust的比例今年为16.6%,去年为16.1%。

  在部分使用Rust的公司里,大中型项目的比率比去年也有所增长。

  类似的,在全面使用Rust的的公司里,大中型项目也越来越多。

你觉得在社区中受欢迎吗?

结果显示,有四分之三的人觉得自己受Rust社区欢迎,而23.6%的表示不确定。Rust社区其实是非常欢迎新用户的,不管他们是真正的用户还是潜在的用户。

在放弃Rust之前你使用Rust多长时间?

参与问卷的开发者中有529人没有在使用Rust。但在放弃使用Rust之前,还是有相当一部分人使用了Rust一段比较长的时间。人们放弃使用Rust主要有以下几种原因。

23%的人表示Rust很难用。20%的人表示没有足够的时间学习Rust。10%的人表示相关工具不够成熟。5%的人表示他们需要更好的IDE。剩余的人表示他们在工作中需要得到他人的帮助,或者与Rust社区没有很好的互动。

不使用Rust的原因

从问卷中可以看出,Rust的学习曲线和语言复杂性仍然是阻碍人们选择Rust的重要因素,而缺乏活跃的Rust商业项目也是因素之一。

需要改进之处

参与问卷调查的开发者认为Rust需要改进的地方如下。

17%的反馈提到Rust需要提升工效,比如可以更方便地用它创建原型,更容易地进行异步编程,提供更多灵活的数据结构类型。16%的反馈希望Rust具有更好的文档。文档里应该包含入门教程,并提供更多的示例和视频教材。15%的反馈指出Rust需要提供更多的包支持。9%的反馈鼓励Rust提供官方的IDE支持。8%的反馈希望能够降低学习曲线的坡度。其他的反馈包括:更快的编译速度、更多的协作支持、更好的语言互操作性、改进的工具、更友好的错误消息、改进对web assembly的支持等。

关键字:Rust视频教材Android

本文摘自:INFOQ

x Rust语言2017年调查报告 扫一扫
分享本文到朋友圈
当前位置:新闻中心行业动态 → 正文

Rust语言2017年调查报告

责任编辑:editor004 作者:Jonathan Turner |来源:企业网D1Net  2017-09-08 11:26:06 本文摘自:INFOQ

Rust语言官方网站发布了一份2017年Rust语言使用情况报告。Rust语言方向社区提出了一系列问题,总共收到了5368个反馈,这个数字比去年多了2000多。这份报告以这些反馈为基础,经过统计分析,得出以下的分析结果。

你正在使用Rust吗?

从图中可以看到,反馈者中有将近三分之二的人在使用Rust。其余的人虽然没有在使用Rust,或者曾经使用过Rust,但他们积极参与问卷调查,可见他们也希望能够帮助Rust做出改进。

你使用Rust多长时间了?

在参与问卷的3589个Rust用户中,有42%的人使用Rust超过一年时间,而这个数字在去年仅为30%。使用时间短于一个月的用户占了18%左右,可见目前Rust正在吸引大批的新用户。

你做过的Rust项目总的规模有多大?

人们参与的Rust项目规模越来越大,中型和大型项目所占的比例几乎是去年的两倍,今年为16%左右,而去年仅为8.9%。

你使用Rust的频度是怎样的?

虽然使用Rust的开发者越来越多,但使用频度比例却略有下降。每天使用Rust的用户比例从去年的19%下降到今年的17.5%,每周使用Rust的用户从去年的48.8%下降到今年的43.3%。不过这是很自然的现象,因为使用Rust的人越多,基数变大了,比率就会下降。

在过去一年中,更新到新版本Rust编译器出现过问题吗?

这个数字在去年是16.2%,而今年下降到了7.5%,可见Rust的编译器取得了可喜的进步。

你在应用程序里使用什么版本的Rust?

从图中可以看到,开发者们首选的两种版本分别是当前稳定版和Nightly构建版。虽然使用当前稳定版的用户占了77.9%,但使用Nightly构建版的用户却仍然比去年有所增加。

你更喜欢通过何种方式来安装Rust?

大部分人都喜欢通过Rust工具链安装工具rustup来安装Rust,这个比例从去年的52.8%增长到今年的90.2%。

你在哪个平台上开发Rust?

Linux仍然是Rust开发者首选的平台,不过我们也看到,Windows平台的开发者也在增长,从去年的27.6%上升到今年的31.5%。

你的目标平台是什么?

这一结果与上一个问题的结果有点相似。其中Android和iOS分别占到了9.9%和5.3%,比去年增长了将近10倍。嵌入式方面也比去年有所增长。

你使用哪一种编辑器来开发Rust?

Linux下的Vim独占鳌头,Windows下的VSCode也从去年的3.8%一路飙升到今年的34.1%,这可能与VSCode成为Rust语言服务器支持的平台之一是有关系的。

你或你的公司在工作中会使用Rust吗?

Rust在工作中的占比也越来越高。全面使用Rust的比例今年为4.4%,去年为3.7%,部分使用Rust的比例今年为16.6%,去年为16.1%。

  在部分使用Rust的公司里,大中型项目的比率比去年也有所增长。

  类似的,在全面使用Rust的的公司里,大中型项目也越来越多。

你觉得在社区中受欢迎吗?

结果显示,有四分之三的人觉得自己受Rust社区欢迎,而23.6%的表示不确定。Rust社区其实是非常欢迎新用户的,不管他们是真正的用户还是潜在的用户。

在放弃Rust之前你使用Rust多长时间?

参与问卷的开发者中有529人没有在使用Rust。但在放弃使用Rust之前,还是有相当一部分人使用了Rust一段比较长的时间。人们放弃使用Rust主要有以下几种原因。

23%的人表示Rust很难用。20%的人表示没有足够的时间学习Rust。10%的人表示相关工具不够成熟。5%的人表示他们需要更好的IDE。剩余的人表示他们在工作中需要得到他人的帮助,或者与Rust社区没有很好的互动。

不使用Rust的原因

从问卷中可以看出,Rust的学习曲线和语言复杂性仍然是阻碍人们选择Rust的重要因素,而缺乏活跃的Rust商业项目也是因素之一。

需要改进之处

参与问卷调查的开发者认为Rust需要改进的地方如下。

17%的反馈提到Rust需要提升工效,比如可以更方便地用它创建原型,更容易地进行异步编程,提供更多灵活的数据结构类型。16%的反馈希望Rust具有更好的文档。文档里应该包含入门教程,并提供更多的示例和视频教材。15%的反馈指出Rust需要提供更多的包支持。9%的反馈鼓励Rust提供官方的IDE支持。8%的反馈希望能够降低学习曲线的坡度。其他的反馈包括:更快的编译速度、更多的协作支持、更好的语言互操作性、改进的工具、更友好的错误消息、改进对web assembly的支持等。

关键字:Rust视频教材Android

本文摘自:INFOQ

电子周刊
回到顶部

关于我们联系我们版权声明隐私条款广告服务友情链接投稿中心招贤纳士

企业网版权所有 ©2010-2024 京ICP备09108050号-6 京公网安备 11010502049343号

^