精品国产一级在线观看,国产成人综合久久精品亚洲,免费一级欧美大片在线观看

Rust語言2017年調查報告

責任編輯:editor004

作者:Jonathan Turner

2017-09-08 11:26:06

摘自:INFOQ

人們參與的Rust項目規模越來越大,中型和大型項目所占的比例幾乎是去年的兩倍,今年為16%左右,而去年僅為8 9%。Linux仍然是Rust開發者首選的平臺,不過我們也看到,Windows平臺的開發者也在增長,從去年的27 6%上升到今年的31 5%。

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的支持等。

鏈接已復制,快去分享吧

企業網版權所有?2010-2024 京ICP備09108050號-6京公網安備 11010502049343號

  • <menuitem id="jw4sk"></menuitem>

    1. <form id="jw4sk"><tbody id="jw4sk"><dfn id="jw4sk"></dfn></tbody></form>
      主站蜘蛛池模板: 南川市| 随州市| 中山市| 教育| 论坛| 惠州市| 湘阴县| 江津市| 桃源县| 新密市| 林甸县| 三江| 潢川县| 房山区| 平远县| 大化| 基隆市| 芜湖县| 新营市| 新竹县| 嘉义县| 酉阳| 大城县| 新巴尔虎右旗| 通河县| 金华市| 淮安市| 秦皇岛市| 出国| 钦州市| 新泰市| 长白| 光泽县| 阳曲县| 沅江市| 靖远县| 安新县| 彰武县| 同江市| 随州市| 日喀则市|