Технологии

Из-за того, что в основном новая JavaScript-библиотека показывает высокий уровень удовлетворённости, но имеет низкий процент использования, довольно сложно выбрать нужный инструмент для задачи. В этом разделе представленные в наглядном виде данные направят вас на верный путь.

Каждая линия проходит с 2016 по 2020 год. Чем выше точка, тем больше людей использовало технологию. Чем правее точка, тем больше людей хотят изучить её или уже использовали и будут снова пользоваться ей.

Негативное отношениеПоложительное отношениеИспользовалНе использовалTypeScriptTypeScript20162017201820192020ReasonReason2017201820192020ElmElm20162017201820192020ClojureScriptClojureScript20162017201820192020PureScriptPureScript20192020ReactReact20162017201820192020Vue.jsVue.js20162017201820192020AngularAngular20162017201820192020PreactPreact201820192020EmberEmber20162017201820192020SvelteSvelte20192020ReduxRedux20162017201820192020Apollo ClientApollo Client20162017201820192020GraphQLGraphQL20162017201820192020MobXMobX20162017201820192020RelayRelay20162017201820192020ExpressExpress2017201820192020Next.jsNext.js201820192020KoaKoa2017201820192020MeteorMeteor20162017201820192020GatsbyGatsby20192020HapiHapi20172020JestJest20162017201820192020MochaMocha20162017201820192020StorybookStorybook201820192020CypressCypress20192020AVAAVA20162017201820192020JasmineJasmine20162017201820192020PuppeteerPuppeteer20192020webpackwebpack201620172020GulpGulp201620172020RollupRollup20172020BrowserifyBrowserify201620172020ElectronElectron2017201820192020React NativeReact Native20162017201820192020Native AppsNative Apps20162017201820192020CordovaCordova20162017201820192020IonicIonic2017201820192020NW.jsNW.js20192020ExpoExpo20192020
  • По определённым технологиям отсутствуют данные за некоторые года.
  • Не показываются технологии с данными только за один год.
Удовлетворённость
Заинтересованность

Эта диаграмма показывает процент удовлетворённости каждой технологией относительно её общего количества пользователей.

Делится на на четыре квадранта:

  • ПРОБУЮТ: Низкая степень использования, высокая степень удовлетворённости. Технологии, на которые стоит обратить внимание.

  • ПРИМЕНЯЮТ: Высокая степень использования, высокая степень удовлетворённости. Технологии, которые можно спокойно применять.

  • ИЗБЕГАЮТ: Низкая степень использования, высокая степень удовлетворённости. Технологии, которые лучше избегать в настоящий момент.

  • ОЦЕНИВАЮТ: Высокая степень использования, низкая степень удовлетворённости. Технологии, от которых, возможно, стоит отказаться.

Стоит отметить, что TypeScript отображается на графике дважды, потому что он рассматривается как в разделе «Разновидности JavaScript», так и в разделе «Сборщики».

Сколько процентов опрошенных используют определённое количество технологий в каждом разделе.

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%
Мобильные устройства и десктоп

Сколько процентов опрошенных используют определённое количество технологий в каждом разделе.

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