[ua-UA] general.skip_to_content

Технології

The typical new JavaScript library shows high satisfaction but low usage, which can sometimes make selecting the right technology for your needs a bit tricky. This is where looking at the data can really help point you in the right direction.

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.

Ця діаграма показує відсоток задоволеності кожної технологією щодо її загальної кількості користувачів.

Ділиться на на чотири квадранта:

- **ПРОБУЮТЬ**: Низький рівень використання, високий рівень задоволеності. Технології, на які варто звернути увагу.

- **ЗАСТОСОВУЮТЬ**: Високий рівень використання, високий рівень задоволеності. Технології, які можна спокійно застосовувати.

- **УНІКАЮТЬ**: Низький рівень використання, високий рівень задоволеності. Технології, які краще уникати зараз.

- **ОЦІНЮЮТЬ**: Високий рівень використання, низький рівень задоволеності. Технології, над припиненням використання яких варто задуматися.
ПРОБУЮТЬЗАСТОСОВУЮТЬУНИКАЮТЬОЦІНЮЮТЬ02000400060008000100001200014000160001800020000Кількість користувачів0%10%20%30%40%50%60%70%80%90%100%Відсоток задоволеності1682292.96%TypeScript87870.62%Reason134163.31%Elm66058.94%ClojureScript47672.27%PureScript1722587.49%React1060385.16%Vue.js1212741.61%Angular291678.02%Preact240727%Ember316188.9%Svelte72782.26%Alpine.js116977.59%LitElement28367.14%Stimulus1427766.82%Redux706787.86%Apollo Client1015793.82%GraphQL283863.92%MobX95555.92%Relay106587.04%XState648587.62%Vuex1697291.7%Express782292.34%Next.js331475.98%Koa262227.73%Meteor360387.95%Nuxt603369.52%Gatsby275287.1%Nest195378.6%Strapi128889.29%Fastify196659.77%Hapi1431296.25%Jest1114473.96%Mocha893291.33%Storybook744893.72%Cypress165461.12%AVA892862.24%Jasmine712287.57%Puppeteer562396.59%Testing Library70593.33%Playwright211753.19%WebdriverIO1852787.62%webpack575885.17%Parcel1377035.02%Gulp635884.78%Rollup737534.77%Browserify1307892.33%TypeScript17060%Rome115293.84%Snowpack18679.57%SWC115793.86%esbuild692988.47%Electron733481.69%React Native265279.86%Native Apps722930.14%Cordova609851.72%Ionic200983.82%Capacitor93335.05%NW.js494176.22%Expo74369.85%Quasar

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