ホームページ > 記事 > ウェブフロントエンド > JavaScript開発者調査レポートの詳細紹介(写真)
JavaScript開発者調査レポートの詳細紹介(写真)
JavaScript開発者に対する調査も終了しました。調査には予想を上回る多くの回答が寄せられました。結果を皆さんと共有できることをとても楽しみにしています!
5,000 を超える、正確には 5,350 の回答を得たので、アンケートの詳細を共有するのが待ちきれません。その前に、参加してくれた皆さんに感謝したいと思います。これは JavaScript コミュニティにとって素晴らしい瞬間です。楽しみにしましょう。
こんなに激しい反応は予想していませんでした、次回は改善させていただきます。そうは言っても、コミュニティが調査を開始する前に数週間かけて関連する質問や選択肢を集めることができるように、私はまず調査を GitHub に投稿します。これにより、より正確な結果が得られ、「Emacs が含まれていないのには驚きました!」という苦情を避けることができます。
さて、アンケート結果の番です。誰もが公平な結論を導き出せるよう、結果を発表する際には公平性を保ちます。
調査対象者の 97.4% が Web ブラウザー用の JavaScript を作成しており、そのうち 37% がモバイル Web アプリケーションも作成しています。 3,000 人以上 (約 56.6%) がサーバーサイド JavaScript を作成しています。そのうち 5.5% は、Tessel や Raspberry Pi などの何らかの組み込み環境で JavaScript を使用しています。
一部の参加者は、他の場所、特に CLI やデスクトップ アプリケーションの開発時に JavaScript を使用していると述べました。 Pebble や Apple TV についても言及した人もいました。これらはその他のカテゴリに分類され、投票の 2.2% を占めます。
予想通り、有権者の 94.9% が仕事で JavaScript を使用しています。ただし、統計の大部分 (82.3%) はサイド プロジェクトでも JavaScript を使用しています。その他の回答には、趣味として、または非営利団体として、教育や学習が含まれていました。
調査対象者の 33% 以上が 6 年以上 JavaScript コードを作成しています。さらに、5.2% が 1 年前、12.4% が 2 年前、15.1% が 3 年前に JavaScript を書き始めました。つまり、32.7% の人が近年 JavaScript を書き始めたということになります。
85% の人が ES6 から ES5 をコンパイルしたと回答しました。一方、15% は依然として CoffeeScript を使用し、15.2% は TypeScript を使用し、残念ながら 1.1% は Dart を使用しています。
これは、13.8% が「その他」という回答を選んだため、より多くの人に参加してもらいたい質問の 1 つです。その 13.8% のうち、大多数の回答は ClojureScript、elm、Flow、および JSX でした。
投票した JavaScript 開発者の大多数 (79.9%) はセミコロンを好むようです。対照的に、11% はセミコロンの使用が嫌いだと回答しました。カンマに関しては、44.9% が式の後にカンマを使用することを支持しており、4.9% はカンマを最初に使用する構文を望んでいます。スペースインデントもあり、65.5% がスペースバーを好み、29.1% がタブの使用を好みます。
回答者の 79.2% が関数の Array メソッドに同意しましたが、76.3% が厳密モードを使用し、30% が Object.create を採用し、ゲッターとセッターを使用したのは 28% のみでした。
特に、この調査で最も使用された ES6 機能はアロー関数でした: 79.6%。 Let および const キーワードの使用率は 77.8% で、Promise も 74.4% と強力です。当然のことながら、プロキシを使用しているのは回答者のわずか 4% です。シンボルを使用していると回答したユーザーは 13.1% のみで、30% 以上がイテレータを使用していると回答しました。
21.7% はまったくテストを書かないと答えましたが、ほとんどの人は何らかのテストを書いたことがあり、34.8% は頻繁にテストを書きます。
同じことが CI にも当てはまりますが、CI サーバーを使用していない人が 40% 以上います。回答者の 60% 近くが少なくとも時々 CI を使用しており、32% は CI サーバーでテストを頻繁に実行しています。
59% は PhantomJS などを使用して自動ブラウザ テストを実行することを好み、51.3% は Web ブラウザで手動テストを実行することを好みます。サーバー側の自動テストは投票の 53.5% を獲得しました。
ほとんどの回答者は JavaScript テストの実行に関して Mocha か Jasmine のどちらかに傾いているようで、Tape が投票の 9.8% を獲得しました。
調査対象者は ESLint を選択するか、JSHint 陣営に属しているようですが、JSLint は長年を経て驚くほど強く、30% 近くとなっています。
npm は 60% の票を獲得し、クライアント依存関係管理システムの第一候補となりました。 Bower のシェアは依然として 20% ですが、古い <script> のダウンロードと挿入のシェアは 13.7% にすぎません。 </script>
選択肢が非常に多いため、ビルド ツールの選択はさまざまです。 Gulp が最も人気があり、得票率は 40% 以上です。これに僅差で npm run が 27.8% で続き、Grunt は 18.5% の承認を得ています。
現在、ほとんどの人がBrowserifyとWebpackのどちらを選ぶか迷っているようで、後者が前者を7ポイント近くリードしています。ユーザーの 29% は Babel モジュールを使用することを好むと回答しましたが、その前に、ユーザーは独自のモジュールをパッケージ化するために上記 2 つのツールのいずれかを使用していたと推測できます。
これは、共同編集から大きなメリットが得られる質問の 1 つです。 jQuery は依然として好調で、得票率は 50% 以上です。 JavaScript 開発者の大多数は Lodash または underscore に投票しましたが、xhr
Microlibrary の投票率はわずか 8% でした。
React と Angular が群をリードしているのは驚くべきことではありません。バックボーンは22.8%で3位となった。
19年ES2016で何が起こるか知っていますか?
調査対象者の 60% 以上が基本を知っており、10% が ES6 について知りません。25% 以上が ES6 についてかなりよく知っていると考えています。
調査対象者のほぼ 95% が、ES6 によって言語が改善されたと信じています。
違いもあります。調査対象者の半数以上が Sublime Text を好み、30% 以上がそのオープンソース クローンである Atom の使用を好みます。調査対象者の 25% 以上が WebStorm をサポートし、25% 以上が VI/vim をサポートしています。
有権者の 60% 以上が Mac を使用しており、Linux と Windows ユーザーは両方とも 20% 近くです。
調査対象となった人々は GitHub と検索エンジンを好んでいるようですが、ブログ、Twitter、npm Web サイトを経由している人も多くいます。
60% 近くの人が少なくとも 1 回はカンファレンスに参加したことがあり、74% はパーティーに参加するのが楽しいと答えています。
答えはさまざまですが、幸いなことに、ほとんどの回答は、IE6 では顧客を処理しなくなったと答えています。
調査対象者の約 80% は、最新の JavaScript 機能を最新の状態に保つよう努めています。
予想どおり、優れた Mozilla Developer Network は、JavaScript のドキュメントとニュースを入手するリーダーです。 JavaScript Weekly もニュースや記事の情報源であり、回答者の 40% 近くに人気があります。
有権者の 85% 以上が ServiceWorker について聞いたことがあると思いますが、実際に使用したことがある人は何人いるのか知りたいです。
単語が多すぎて、間違いなくいくつか抜けていますが、結果は一目瞭然です。
最後に、ご参加いただきました皆様に心より感謝申し上げます。 JavaScript は予想以上に人気があったので、来年も同様の調査を実施することを楽しみにしています。そして、より多様性に富み、より公平で公正な結果を皆様にお届けしたいと考えています。
このアンケートに不満足な点がございましたら、お気軽に修正してください。
以上がJavaScript開発者調査レポートの詳細紹介(写真)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。