JavaScript 2020 survey: Angular low satisfaction, Svelte qualified

StateOfJS has released a survey report on the status of JavaScript in  2020 . This year’s JavaScript Status Quo survey is the fifth edition of the survey, covering 23,765 respondents from 137 countries; of these, approximately 91% of the respondents are identified as men, and one-third of the respondents’ annual income Between 50,000 USD and 100,000 USD.

The JavaScript 2020 survey uses a quadrant chart to show the development of JavaScript technologies over the past few years. The usage time of each line is from 2016 to 2020. A higher score means more people have used the technology, and the score on the right means more users want to learn it. Or have used it and will use it again.

Among them, Webpack, Express, React, TypeScript, and Jest are all in a thriving state. Not only are there many current users, but also technologies that many developers want to learn. And Vue.js, GraphQL, Storybook are also very promising technologies.

Judging from the quadrant chart of satisfaction and utilization, the number of technical representatives in the first quadrant is more satisfied, including TypeScript, Webpack, and Express. Most technologies fall into the second quadrant. Although these technologies are currently used by a small number of people, they are highly satisfied.

The third quadrant is a few technologies that have a small number of users and low satisfaction, including NW.js, Ember, Meteor, Browserify, and Cordova. Users are officially recommended to avoid using them. In the fourth quadrant, in addition to the front-end framework Angular, the construction tool Gulp also falls into the range to be observed. There are many people using these two technologies, but the satisfaction is very low. The official recommendation is that users who are adopting these technologies carefully evaluate.

1. The status quo of JavaScript-"dialects"

As JavaScript matures, developers have created many other languages ​​based on JavaScript, or "dialects".

Among them, in terms of satisfaction, developer interest, or popularity rankings, TypeScript continues to win the championship. The satisfaction of Elm and ClojureScript has declined year by year.

2. JavaScript status quo-front-end framework

As usual, React still maintains its leading position. However, the front-end rookie Svelte, which only appeared in 2019, has suddenly emerged and gained extremely high satisfaction; 66% of users have expressed interest in it, and the number of users has doubled in a year. Angular ranks second in usage rate, but its satisfaction rate is still not satisfactory.

3. JavaScript status quo-data layer

Redux is still the most widely used tool. Although the data layer field is still changing, one thing seems clear: GraphQL and related technologies will always exist.

4. The status quo of JavaScript-back-end framework (server-side)

The back-end field is still very fragmented, Express is still popular as a mainstream back-end framework, and Next.js maintains a high degree of satisfaction. Koa , who has the title of successor to Express  , has continued to decline in satisfaction, with a slight increase in usage.

5. The State of JavaScript-Testing

The testing ecosystem is constantly enriched, and the newly entered Testing Library and Playwright both scored high on the satisfaction index. Jest continues to top the list of the most commonly used unit testing frameworks with 68% usage, and Mocha ranks second.

6. The State of JavaScript-Mobile and Desktop

Although Electron and React Native are the two most famous projects in this category. But other solutions, such as Expo and Capacitor, have also begun to make waves.

For the full report , please refer to : The State of Javascript 2020

Guess you like

Origin www.oschina.net/news/127180/the-state-of-javascript-2020
Recommended