[ko-KR] general.skip_to_content

기술

일반적인 새 자바스크립트 라이브러리는 만족도는 높지만 사용량은 낮기 때문에 필요에 적합한 기술을 선택하는 것이 다소 까다로울 수 있습니다. 여기의 데이터를 보면 올바른 방향을 찾는 데 도움이 될 수 있습니다.

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.

이 차트는 각 기술의 전체 사용자 수 대비 만족도 비율을 보여줍니다. 차트를 사분면으로 나누면:

  • 평가: 낮은 사용량, 높은 만족도. 지켜볼 만한 기술.

  • 적용: 높은 사용량, 높은 만족도. 적용하기에 안전한 기술.

  • 기피: 낮은 사용량, 낮은 만족도. 현재는 피하는게 좋은 기술.

  • 검토: 높은 사용량, 낮은 만족도. 이러한 기술을 현재 사용 중이라면 재검토해 볼 것.

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