JavaScript 開發者調查已經結束,此次調查總共有 5000 份回復,我真的迫不及待要分享這次調查的細節,感謝所有的參與者,這是 JavaScript 社區偉大的時刻。

  1、你寫什么類型的 JavaScript?

  97.4% 的受訪者寫 JavaScript 的 Web 瀏覽器,其中有 37% 寫移動 Web 應用。

  一些參與者回復,他們會在其他地方用 JavaScript,特別是在開發中的 CLI 和桌面應用。有少部分還會在 Pebble 和 Apple TV 上開發。這些歸類到其他類別上,占總選票的 2.2%。

JavaScript 開發者調查報告:PHP是最好的編程語言!

  2、你在哪使用 JavaScript?

  不出我所料,94.9% 的投票者用 JavaScript 工作。然而,有 82.3% 的投票者也在其他項目中使用 JavaScript。其他回復包括教學,好玩或者非盈利目的使用。

JavaScript 開發者調查報告:PHP是最好的編程語言!

  3、你寫 JavaScript 多久了?

  超 過 33% 的人寫 JavaScript 代碼超過六年了。除去那些精準回答的選票,5.2% 在一年前開始寫 JavaScript,12.4% 兩年前開始寫 JavaScript,還有 15.1% 三年前寫 JavaScript。總共有 32.7% 的人在近幾年開始寫 JavaScript。

JavaScript 開發者調查報告:PHP是最好的編程語言!

  4、你使用哪種 complie-to-JavaScript 語言,如果有的話?

  85% 參與者表示,他們將 ES6 編譯為 ES5。同時有 15% 使用 CoffeeScript,有 15.2% 用 TypeScript,只有可憐的 1.1% 使用 Dart。

  這是我想要進一步合作的問題之一,因為它有 13.8% 的“其他”回復。這個問題絕大多數的答案是 ClojureScript、elm、Flow 和 JSX。

JavaScript 開發者調查報告:PHP是最好的編程語言!

  5、你喜歡哪種 JavaScript 文體選擇?

  JavaScript 開發者絕大多數似乎青睞分號,總共有 79.9%。相比之下,11% 的人表示他們不喜歡使用分號。說到逗號,44.9% 的人贊成放置后的表達,而 4.9% 的人喜歡用逗號第一語法。當涉及到縮進,65.5% 更喜歡空格,而 29.1% 的人更喜歡使用制表符。

JavaScript 開發者調查報告:PHP是最好的編程語言!

  6、你使用 ES5 哪個功能?

  有 79.2% 的人使用 Array methods,并且有 76.3% 的人使用 strict mode。30% 的人使用 Object.create,而 getter 和 setters 只有 28% 的人使用。

JavaScript 開發者調查報告:PHP是最好的編程語言!

  7、你使用 ES6 哪個功能?

  值得注意的是,Arrow functions 是本次調查中最常用的 ES6 特點,占了總票數的 79.6。Let and const 總共占 77.8% 的投票,Promise 功能依舊強勁,有 74.4 %的人選擇了它。不出人意料的是,只有 4% 的人使用 proxies。只有 13.1% 的人用 Symbols,超過 30% 的人使用 Iterators。

JavaScript 開發者調查報告:PHP是最好的編程語言!

  8、你寫測試嗎?

  有 21.7% 的人來不寫任何測試,大多數人寫一些測試,34.8% 經常寫測試。

JavaScript 開發者調查報告:PHP是最好的編程語言!

  9、你運行連續集成測試嗎?

  和 CI 一樣,很多人不用 CI 服務器 —— 超過了 40%。有 60% 的人偶爾使用 CI,有 32% 的人在 CI 服務器上運行測試。

JavaScript 開發者調查報告:PHP是最好的編程語言!

  10、你怎么運行測試

  59% 的人喜歡運行和 PhantomJS 相似的自動化瀏覽器測試,51.3% 的人也喜歡在網絡瀏覽器上人工測試。自動化服務器端測試則占了 53.3% 的得票。

JavaScript 開發者調查報告:PHP是最好的編程語言!

  11、你用什么單元測試庫?

  大多數人要么選擇 Mocha 要么選擇 Jasmine 運行 JavaScript 測試,Tape 收到 9.8% 選票。

JavaScript 開發者調查報告:PHP是最好的編程語言!

  12、你用什么代碼質量工具?

  似乎參與者都在 ESLint 和 JSHint 之間糾結,不過 JSLint 經過了這么多年依舊堅挺,幾乎有 30%。

JavaScript 開發者調查報告:PHP是最好的編程語言!

  13、你怎么處理客戶端的依賴?

  Npm 接管客戶端依賴管理體系,擁有 60% 的選票。Bower 依舊占據了 20% 的選票,而普通的 <script> 下載和插入獲得13.7% 的選票。

JavaScript 開發者調查報告:PHP是最好的編程語言!

    14、你首選的構建腳本解決方案是什么?

  Gulp 最流行,超過 40% 的投票。接下來的是 NPM,為 27.8%, Grunt 獲得了 18.5% 的選票。

JavaScript 開發者調查報告:PHP是最好的編程語言!

  15、你首選的 JavaScript 加載工具時什么?

  大多數參與者在 Browserify 和 Webpack 之間徘徊,而后者領先前者 7 個百分點。

JavaScript 開發者調查報告:PHP是最好的編程語言!

  16、你用什么庫?

  jQuery 依舊強勁,占據票數 50% 以上,而 XHR 微庫只有票數的 8%。

JavaScript 開發者調查報告:PHP是最好的編程語言!

  17、你用什么框架?

  不出人意料,React 和 Angular 處于領先地位。Backbone 也在靠前的位置,有 22.8% 的選票。

JavaScript 開發者調查報告:PHP是最好的編程語言!

  18、你用 ES6 嗎。。。

  有 20% 的人幾乎從不使用它,有 40% 的人偶爾使用,接近 30% 的人廣泛使用。

JavaScript 開發者調查報告:PHP是最好的編程語言!

  19、你知道 ES2016 有哪些特性嗎?

  粗略地說,有一半的人不知道 ES2016 有哪些新特性。

JavaScript 開發者調查報告:PHP是最好的編程語言!

  20、你理解 ES6 嗎?

  超過 60% 的人理解基本的概念,有 10% 的人完全不理解,有 25% 的人理解 ES6。

JavaScript 開發者調查報告:PHP是最好的編程語言!

  21、你會說 ES6 是一種進步嗎?

  近 95% 的人認為 ES6 是一種進步。

JavaScript 開發者調查報告:PHP是最好的編程語言!

  22、你首選文本編輯器是什么?

  超過一半的人喜歡 Sublime Text,超過 30% 喜歡 Atom 和它的開源復制版。超過 25% WebStorm 和 vi/vim。

JavaScript 開發者調查報告:PHP是最好的編程語言!

  23、你首選的開發系統是什么?

  超過 60% 的人用的是 Mac,而 Linux 和 Windows 用戶接近 20%。

JavaScript 開發者調查報告:PHP是最好的編程語言!

  24、你如何找到可重用代碼,庫和工具?

  受訪者似乎贊成使用 Github 和搜索引擎,也有用博客、Twitter 和 npm 網站。

JavaScript 開發者調查報告:PHP是最好的編程語言!

  25、你參與 JavaScript 社交事件嗎?

  近 60% 的人至少參加一個會議,而 74% 的人表示,他們喜歡去的聚會。

JavaScript 開發者調查報告:PHP是最好的編程語言!

  26、你的 JavaScript 應用程序里支持什么瀏覽器?

  很多樣的答案,但幸運的是大多數的受訪者沒有使用 IE6 了

JavaScript 開發者調查報告:PHP是最好的編程語言!

  27、你了解 JavaScript 的定期最新的功能嗎?

  當 JavaScript 有更新時,80% 受訪者保持會去了解。

JavaScript 開發者調查報告:PHP是最好的編程語言!

  28、你在哪里了解最新的 JavaScript 功能?

  Mozilla 開發者網絡在 JavaScript 領域和新聞更新上處于領先地位。JavaScript 周刊也非常流行,占了 40%。

JavaScript 開發者調查報告:PHP是最好的編程語言!

  29、這些功能你聽說過嗎?

  超過 85% 的選民聽說過 ServiceWorker,我很好奇有多少人用它!

JavaScript 開發者調查報告:PHP是最好的編程語言!

  30、除了 JavaScript,你還用什么語言?

  有這么多的語言可供選擇,我肯定會忘了一些,但結果不言自明。

  PHP是世界上最好的編程語言!

JavaScript 開發者調查報告:PHP是最好的編程語言!

  總結了幾條:

  你用什么庫?jQuery 依舊強勁,占據票數 50% 以上。

  你首選文本編輯器是什么?超過一半的人喜歡 Sublime Text。

  你首選的開發系統是什么?超過 60% 的人用的是 Mac,而 Linux 用戶約 22%,Windows 用戶不足 17%。

  除了 JavaScript,你還用什么語言?PHP。

除非特別注明,雞啄米文章均為原創
轉載請標明本文地址:http://www.ojizl5.fun/career/488.html
2015年12月23日
作者:雞啄米 分類:職場人生 瀏覽: 評論:0