[ja-JP] general.skip_to_content

技術

代表的なJavaScriptの新しいライブラリは高い満足度を得ていましたが、使用率は低いようなので、ニーズ合わせた正しい技術を選ぶのは一筋縄ではいかなさそうです。 このデータが、あなたを正しい方向へ導く手助けになるでしょう。

Each line goes from 2016 to 2020. A higher point means a technology has been used by more people, and a point further to the right means more users want to learn it; or have used it and would use it again.

Negative opinionsPositive opinionsHave usedHave not usedTypeScriptTypeScript20162017201820192020ReasonReason2017201820192020ElmElm20162017201820192020ClojureScriptClojureScript20162017201820192020PureScriptPureScript20192020ReactReact20162017201820192020Vue.jsVue.js20162017201820192020AngularAngular20162017201820192020PreactPreact201820192020EmberEmber20162017201820192020SvelteSvelte20192020ReduxRedux20162017201820192020Apollo ClientApollo Client20162017201820192020GraphQLGraphQL20162017201820192020MobXMobX20162017201820192020RelayRelay20162017201820192020ExpressExpress2017201820192020Next.jsNext.js201820192020KoaKoa2017201820192020MeteorMeteor20162017201820192020GatsbyGatsby20192020HapiHapi20172020JestJest20162017201820192020MochaMocha20162017201820192020StorybookStorybook201820192020CypressCypress20192020AVAAVA20162017201820192020JasmineJasmine20162017201820192020PuppeteerPuppeteer20192020webpackwebpack201620172020GulpGulp201620172020RollupRollup20172020BrowserifyBrowserify201620172020ElectronElectron2017201820192020React NativeReact Native20162017201820192020Native AppsNative Apps20162017201820192020CordovaCordova20162017201820192020IonicIonic2017201820192020NW.jsNW.js20192020ExpoExpo20192020
  • Some lines skip years.
  • Technologies with only one year of data are not shown.

このチャートは技術ごとにその満足度総利用数でプロットしたものです。4つの領域は、次のように読み取れます。

  • ASSESS: 利用率は低いが、満足度が高い。チェックしておくとよさそうな技術。

  • ADOPT: 利用率も満足度も高い。使っても大丈夫な技術。

  • AVOID: 利用率も満足度も低い。いまは避けておいた方がよさそうな技術。

  • ANALYZE: 利用率は高いが、満足度は低い。現在使っているなら、見直すとよさそうな技術。

Note that TypeScript appears twice in the chart because it's included in both the JavaScript Flavors and Build Tools sections.

For each section, which percentage of respondents use (defined as having answered “would use again”) one, two, three, etc. technologies.

1
61.7%
2
4.7%
3
0.9%
4
0.2%
5
0.1%
JavaScriptフレーバー
1
41.9%
2
29.7%
3
11.8%
4
3.0%
5
0.7%
6
0.2%
7
0.0%
8
0.0%
9
0.0%
フロントエンドフレームワーク
1
28.4%
2
19.9%
3
15.1%
4
5.9%
5
1.1%
6
0.2%
7
0.0%
データ層
1
27.8%
2
24.0%
3
14.3%
4
6.6%
5
2.5%
6
0.9%
7
0.3%
8
0.1%
9
0.0%
10
0.0%
バックエンドフレームワーク
1
13.1%
2
14.3%
3
15.6%
4
13.9%
5
9.5%
6
5.1%
7
1.9%
8
0.5%
9
0.1%
10
0.0%
テスト
1
19.9%
2
28.2%
3
19.3%
4
10.1%
5
3.9%
6
1.2%
7
0.3%
8
0.1%
9
0.0%
10
0.0%
ビルドツール
1
19.8%
2
16.9%
3
9.9%
4
3.9%
5
1.2%
6
0.5%
7
0.1%
8
0.0%
9
0.0%
モバイル&デスクトップ

For each section, which percentage of respondents use (defined as having answered “would use again”) one, two, three, etc. technologies.

javascript_flavors
PureScript
ClojureScript
Reason
Elm
TypeScript
front_end_frameworks
Alpine.js
Stimulus
LitElement
Vue.js
Preact
Ember
Svelte
React
Angular
datalayer
Relay
XState
Vuex
Apollo Client
MobX
GraphQL
Redux
back_end_frameworks
Fastify
Hapi
Strapi
Meteor
Nest
Next.js
Koa
Nuxt
Gatsby
Express
testing
WebdriverIO
AVA
Testing Library
Playwright
Mocha
Jasmine
Storybook
Cypress
Puppeteer
Jest
build_tools
SWC
esbuild
Rome
Snowpack
TypeScript
Parcel
Browserify
Rollup
Gulp
webpack
mobile_desktop
NW.js
Quasar
Capacitor
Native Apps
Electron
Ionic
Expo
Cordova
React Native