技术

典型的新JavaScript库满意度较高,但使用率较低,这有时会使选择适合您需要的技术变得有点棘手。在这里查看数据,可以真正帮助你找到正确的方向。

每条时间从2016到2020年。较高的点表示更多的人在使用该技术,较右则的点意昧着更多的受访者想要学习它;或者已经使用过并且会再欠使用它。

消极观点积极观点用过未使用过TypeScriptTypeScript20162017201820192020ReasonReason2017201820192020ElmElm20162017201820192020ClojureScriptClojureScript20162017201820192020PureScriptPureScript20192020ReactReact20162017201820192020Vue.jsVue.js20162017201820192020AngularAngular20162017201820192020PreactPreact201820192020EmberEmber20162017201820192020SvelteSvelte20192020ReduxRedux20162017201820192020Apollo ClientApollo Client20162017201820192020GraphQLGraphQL20162017201820192020MobXMobX20162017201820192020RelayRelay20162017201820192020ExpressExpress2017201820192020Next.jsNext.js201820192020KoaKoa2017201820192020MeteorMeteor20162017201820192020GatsbyGatsby20192020HapiHapi20172020JestJest20162017201820192020MochaMocha20162017201820192020StorybookStorybook201820192020CypressCypress20192020AVAAVA20162017201820192020JasmineJasmine20162017201820192020PuppeteerPuppeteer20192020webpackwebpack201620172020GulpGulp201620172020RollupRollup20172020BrowserifyBrowserify201620172020ElectronElectron2017201820192020React NativeReact Native20162017201820192020Native AppsNative Apps20162017201820192020CordovaCordova20162017201820192020IonicIonic2017201820192020NW.jsNW.js20192020ExpoExpo20192020
  • 有些线条跳过了几年。
  • 只有一年数据的技术没有显示。

This chart shows each technology’s satisfaction ratio over its total user count. It can be divided into four quadrants:

  • ASSESS: Low usage, high satisfaction. Technologies worth keeping an eye on.

  • ADOPT: High usage, high satisfaction. Safe technologies to adopt.

  • AVOID: Low usage, low satisfaction. Technologies probably best avoided currently.

  • ANALYZE: High usage, low satisfaction. Reassess these technologies if you're currently using them.

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

对于每一部分,受访者对前几种技术的使用率(此处的"使用"定义为"会再次使用")。

1
61.7%
2
4.7%
3
0.9%
4
0.2%
5
0.1%
开发语言
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
Alpine.js
SWC
PureScript
Stimulus
Rome
ClojureScript
WebdriverIO
Fastify
Relay
XState
NW.js
Snowpack
Hapi
Reason
LitElement
AVA
esbuild
Elm
Ember
Capacitor
Strapi
Nest
Vuex
Parcel
Gatsby
Koa
Ionic
Expo
Rollup
Nuxt
Svelte
Native Apps
Preact
Meteor
MobX
Testing Library
Cypress
Electron
Vue.js
Puppeteer
Storybook
GraphQL
Cordova
Browserify
Angular
Apollo Client
TypeScript
Mocha
Next.js
React Native
Jasmine
React
TypeScript
Gulp
Express
Jest
webpack
Redux