Якою була екосистема JavaScript у 2020 році

2 хв. читання

Опубліковане щорічне дослідження про стан екосистеми JavaScript: найпопулярніші фреймворки, інструменти, тенденції в галузі тощо. У опитуванні за 2020 рік взяли участь 23 765 людей, 1,8% з яких живуть в Україні.

Screenshot-10

91% опитаних — чоловіки, 5,8% — жінки. Screenshot-11

Майже 30% учасників отримують від 50 до 100 тисяч доларів на рік, 20% — від 100 до 200 тисяч доларів на рік.

Screenshot-12

Якщо ж говорити про досвід роботи або навчання в цій галузі, у 30% — це 5–10 років, у майже 28% — 2–5 років. Дещо менша кількість людей, 24%, має 10–20 років досвіду.

Screenshot-13

33% опитаних займаються фронтендом, а 44% характеризують себе як фулстек-розробників. Бекенд-фахівцями назвались 3,7% опитаних.

Screenshot-14

Рейтинг найпопулярніших JavaScript-технологій очолює Webpack. Це пакувальник модулів, який працює на Node.js і може, наприклад, мінімізувати JavaScript-проєкти. Він також використовує метод tree shaking і відсікає непотрібний код. Окрім Webpack, найпоширенішими технологіями виявились React, Express, TypeScript та Jest.

Screenshot-15 Графік популярності технологій. Чим вища точка — тим більше користувачів, чим більш праворуч — тим більше людей хоче вивчити цю технологію.

Найпопулярнішим різновидом JS залишається TypeScript, який є лідером в усіх категоріях: задоволення, зацікавлення, використання та впізнаваності.

Screenshot-16

Якщо ж говорити про фреймворки, найбільше використовуються React (80%), Angular (56%) та Vue.js (49%). Однак подобається користувачам насамперед Svelte (89%) а тоді вже React (88%) і Vue.js (85%).

Screenshot-17

Серед бекенд-фреймворків користувачі найбільш задоволені й зацікавлені у Next.js. Водночас рейтинг впізнаваності та використання очолює Express.

Screenshot-18

Тестують JS-застосунки переважно через Jest (68%) та Mocha (53%) та Storybook (42%).

Screenshot-19

Усе опитування State of JavaScript 2020 можна знайти тут (є частковий переклад українською), а на GitHub можна подивитись, як написаний сайт проєкту.

Помітили помилку? Повідомте автору, для цього достатньо виділити текст з помилкою та натиснути Ctrl+Enter
Codeguida 4.7K
Приєднався: 10 місяців тому
Коментарі (0)

    Ще немає коментарів

Щоб залишити коментар необхідно авторизуватися.

Вхід / Реєстрація