JavaScript

共有:

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

60%

JavaScript は世界で最も普及しているプログラミング言語です。開発者の 60% が JavaScript と使用しています!

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

57%

React

32%

Vue.js

27%

Next.js

20%

Express

20%

Angular

12%

React Native

8%

Electron

7%

Svelte

5%

Nuxt

3%

Astro

Jan-Niklas Wortmann

JetBrains デベロッパーアドボケイト

メタフレームワークが一般的に普及し、関心が寄せられていることに非常に嬉しく思っています。これは必然的に最新のウェブ開発とシングルページアプリへの重要な一歩となるでしょう。

JavaScript と TypeScript と共に最もよく使用される言語

38%

30%

HTML / CSS

27%

21%

Java

22%

17%

Python

17%

8%

PHP

15%

12%

SQL

JavaScript と TypeScript とともバックエンドで使用される言語の中で最も回答が多かった言語は Java で、Python が僅差で続いています。3 番目にバックエンドに最もよく使用されている言語は JavaScript 開発者では PHP ですが、TypeScript 開発者では C# となっています。過去 3 年にわたって同じ言語が上位 3 位に挙がっています。

JavaScript および TypeScript 開発用のエディターと IDE の人気度

51%

Visual Studio Code

21%

WebStorm

16%

他の IntelliJ ベース IDE

6%

Visual Studio

2%

Vi / Vim / Neovim

1%

Sublime Text

1%

NotePad++

2%

その他

どのモジュールバンドラーまたはモジュールローダーを定期的に使用していますか?

57%

webpack

38%

Vite

11%

esbuild

5%

Rollup

5%

RequireJS

4%

Parcel

2%

Browserify

Minko Gechev

Google 社 Angular 担当 DevRel およびプロダクトリーダー

Webpack は約 10 年前に登場し、モジュールフェデレーションや永続的キャッシュなどの機能によって開発者のニーズに対応しながら進化し続けています。ほとんどの人がアプリのビルドとバンドルに使用しているのがわかります。私たちは最小限の構成で開発者のパフォーマンス要件を満たすために Vite や esbuild などの最新ツールの採用が増えているのを過去 2 年にわたって見てきました。

JavaScript および TypeScript 開発におけるユニットテストフレームワークとツールの使用状況

40%

Jest

15%

Cypress

10%

Mocha

10%

Vitest

8%

Playwright

7%

Storybook

7%

Jasmine

Jan-Niklas Wortmann

JetBrains デベロッパーアドボケイト

32 % がユニットテストをまったく書いていないということに驚きと恐怖を感じています。個人的にはより高度なテストが実装されていることを願っていますが、テストを規律としてより身近なものにし、コミュニティ全体で導入障壁を低くする必要があることが分かります。

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

58%

58%

CSS

39%

35%

SCSS

25%

21%

Sass

23%

33%

Tailwind CSS

15%

13%

CSS-in-JS

JavaScript の用途

86%

フロントエンド開発

34%

バックエンド開発

17%

モバイルアプリ

11%

デスクトップアプリ

9%

データ可視化

8%

グラフィックとアニメーション

3%

データ解析

3%

埋め込みアプリ

3%

ゲーム開発

1%

機械学習

1%

その他

7%

個人プロジェクトのみに JavaScript を使用している

Jan-Niklas Wortmann

JetBrains デベロッパーアドボケイト

これらの結果は明らかに「常に JavaScript に賭ける」風潮があることを伝えています。私自身は JavaScript を埋め込みアプリやゲーム開発用のプログラミング言語として考えたことはありませんが、他の人がそのような用途で使用しているのはうれしいですね。今後の動向が楽しみです!

TypeScript の用途

89%

フロントエンド開発

43%

バックエンド開発

16%

モバイルアプリ

9%

デスクトップアプリ

6%

データ可視化

3%

グラフィックとアニメーション

1%

データ解析

1%

ゲーム開発

1%

埋め込みアプリ

2%

その他

5%

個人プロジェクトのみに TypeScript を使用している

TypeScript または JavaScript をバックエンドまたはフロントエンドに使用していますか?

4%

すべてのタスクはバックエンドである

27%

タスクの 50% 以上はバックエンドである

25%

タスクはフロントエンドとバックエンドで半々である

23%

タスクの 50% 以上はフロントエンドである

20%

すべてのタスクはフロントエンドである

どのパッケージマネージャーを主に使用していますか?

78%

npm

33%

Yarn

12%

pnpm

2%

Yarn PnP

1%

その他

6%

該当なし

開発者全体と比較すると、IDE またはエディターでフレームワーク固有のプラグインを使用している JavaScript 開発者の割合が高く、TypeScript 開発者の割合はさらに高くなっています。

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

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

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