Teknolojiler

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.

Bu grafik, her bir teknolojinin toplam kullanıcı sayısı üzerindeki memnuniyet oranını gösterir. Dört bölüme ayrılabilir:

  • DEĞER BİÇ: Düşük kullanım, Yüksek memnuniyet. Göz atmaya değer teknolojiler.

  • BENİMSE: Yüksek kullanım, yüksek memnuniyet. Benimsenecek güvenli teknolojiler.

  • KAÇIN: Düşük kullanım, düşük memnuniyet. Muhtemelen şu an için bu teknolojilerden kaçınılması en iyisi.

  • DEĞERLENDİR: Yüksek kullanım, düşük memnuniyet. Şu anda kullanıyorsanız bu teknolojileri yeniden değerlendirin.

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 Çeşitlemeleri
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%
Önyüz (Front-end) Çerçeveleri
1
28.4%
2
19.9%
3
15.1%
4
5.9%
5
1.1%
6
0.2%
7
0.0%
Veri Katmanı
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%
Arkayüz (Back-end) Çerçeveleri
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%
Test
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%
Build Tools
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%
Mobil ve Masaüstü

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

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