JavaScript

共有:

このセクションは、3 つの主要プログラミング言語の 1 つとして JavaScript、TypeScript、および CoffeeScript を選択した回答者の回答に基づいています。

JavaScript フレームワークとライブラリ

55%

React

35%

Vue.js

23%

Express

17%

Angular

12%

React Native

8%

Electron

7%

AngularJS

5%

Svelte

10%

その他

9%

なし

Java 開発者が使用しているフレームワークとライブラリについては、React、Vue.js、および Express が依然として上位を占めています。

100%

40%

JavaScript

22%

100%

TypeScript

39%

30%

HTML / CSS

25%

18%

Java

22%

17%

Python

JavaScript と TypeScript のいずれの開発者も、HTML / CSS を JavaScript / TypeScript と共によく使用する言語に挙げています。バックエンドでは Java が最も多く、僅差で Python が続いています。バックエンドに最もよく使用される第 3 言語は、JavaScript 開発者の場合は PHP、TypeScript 開発者の場合は C# となっています。

どんなエディター / IDEを最もよく使用していますか?

51%

Visual Studio Code

19%

WebStorm

17%

他の IntelliJ ベースの IDE

4%

Visual Studio

2%

Vi / Vim

2%

Sublime Text

1%

NotePad++

1%

Atom

3%

その他

WebStorm の他に、AppCode、CLion、DataGrip、GoLand、IntelliJ IDEA、MPS、PhpStorm、PyCharm、Rider、および RubyMine も IntelliJ プラットフォームをベースにしています。

どのユニットテストフレームワーク / ツールを定期的に使用していますか?

47%

39%

Jest

31%

42%

JavaScript のユニットテストは書いていない

14%

Cypress

14%

15%

Mocha

8%

10%

Jasmine

今年は昨年以上に多くの JavaScript 開発者がユニットテストを書いています。テストをまったく書いていない開発者の割合は 42% から 31% に減少しました。Jest は最も一般的なユニットテストフレームワークの座を維持しており、その割合は 8 パーセントポイント増加しています。

モジュールバンドラー

66%

Webpack

11%

esbuild

8%

RequireJS

7%

Rollup

4%

Parcel

3%

Browserify

2%

SystemJS

1%

Snowpack

5%

その他

24%

なし

Webpack は依然として最も使用されているモジュールローダーですが、その人気は 5 パーセントポイント減少しています。esbuild が 2 位に浮上しており、JavaScript 開発者の 11% がすでに採用している点には注目に値します。

どのスタイルシート言語やアプローチを定期的に使用していますか?

58%

63%

CSS

39%

44%

SCSS

25%

28%

Sass

23%

19%

Tailwind CSS

15%

16%

CSS-in-JS

CSS は昨年から若干ユーザー数が減ってはいるものの、依然として最も一般的なスタイルシート言語です。Tailwind CSS はすべてのスタイルシート言語とアプローチの中でも昨年から大幅に人気が増加した(4 パーセントポイント)唯一の言語です。

(メインの)仕事にはどれくらい満足していますか?

9%

8%

完全に満足している

22%

28%

非常に満足している

38%

40%

まあまあ満足している

13%

12%

満足でも不満でもない

8%

7%

少し不満である

3%

2%

非常に不満である

1%

1%

完全に不満である

6%

4%

分からない

JavaScript と TypeScript の開発者は概して自分の仕事に満足しており、完全に満足していると答えた各グループの回答者の約 10 分の 1 を占めています。

余暇にはどのような趣味を楽しんでいますか?

55%

53%

テレビ / 動画配信サービスの視聴(YouTube、Netflix)

54%

61%

プログラミング

53%

56%

ビデオゲーム

39%

36%

音楽鑑賞

35%

33%

家族との団らん

開発者がプログラミングが大好きであることは誰もが知っていますが、多くの開発者は余暇にもプログラミングを楽しんでいます!プログラミングは TypeScript 開発者に最も人気のある趣味であり、JavaScript 開発者に 2 番目に人気のある趣味です。その他、どちらのグループもテレビ / 動画配信サービスの視聴とビデオゲームの 2 つも人気があります。

最後までご覧いただきありがとうございました!

レポートはお役に立ちましたか?
ぜひこのレポートを友人や同僚と共有してください。

ご質問やご提案がございましたら、surveys@jetbrains.comまでお問合わせください。