JavaScript
Поделиться:
В этом разделе использованы ответы респондентов, которые указали JavaScript, TypeScript и CoffeeScript в качестве одного из трех основных языков программирования.
Наибольшей популярностью у JavaScript-разработчиков по-прежнему пользуются React, Vue.js и Express.
100%
40%
JavaScript
22%
100%
TypeScript
39%
30%
HTML / CSS
25%
18%
Java
22%
17%
Python
Разработчики, которые пишут как на JavaScript, так и на TypeScript, чаще всего вместе с основным языком используют HTML/CSS. В разработке бэкенда чаще всего используется Java, дальше с небольшим отрывом идет Python. Третьим по популярности при работе над бэкендом у JavaScript-разработчиков является PHP, а у TypeScript-разработчиков — C#.
Помимо WebStorm, на основе IntelliJ Platform работают следующие IDE: AppCode, CLion, DataGrip, GoLand, IntelliJ IDEA, MPS, PhpStorm, PyCharm, Rider и RubyMine.
47%
39%
Jest
31%
42%
Я не пишу юнит-тесты для JavaScript
14%
–
Cypress
14%
15%
Mocha
8%
10%
Jasmine
По сравнению с прошлым стало больше JavaScript-разработчиков, которые пишут юнит-тесты. Доля тех, кто вообще не пишет тесты, снизилась с 42% до 31%. Самым популярным фреймворком для юнит-тестирования остается Jest: его доля увеличилась еще на 8 процентных пунктов.
Webpack остается самым распространенным загрузчиком модулей, однако его популярность уменьшилась на 5 процентных пунктов. Второе место занимает esbuild — его выбрали 11% JavaScript-разработчиков.
58%
63%
CSS
39%
44%
SCSS
25%
28%
Sass
23%
19%
Tailwind CSS
15%
16%
CSS-in-JS
Первое место по популярности среди языков стилей с большим отрывом занимает CSS, хоть он и потерял за год часть пользователей. Среди прочих языков стилей и подходов с прошлого года заметно популярнее (на 4 процентных пункта) стал только Tailwind CSS.
9%
8%
Полностью удовлетворены
22%
28%
Очень удовлетворены
38%
40%
Скорее удовлетворены
13%
12%
Ни удовлетворены, ни неудовлетворены
8%
7%
Скорее неудовлетворены
3%
2%
Очень неудовлетворены
1%
1%
Совершенно неудовлетворены
6%
4%
Не знаю
JavaScript- и TypeScript-разработчики обычно скорее довольны своей работой, а десятая часть респондентов в каждой группе заявили, что полностью удовлетворены.
55%
53%
Смотрю ТВ или видео на стриминговых сервисах (YouTube, Netflix)
54%
61%
Программирую
53%
56%
Играю в компьютерные игры
39%
36%
Слушаю музыку
35%
33%
Провожу время с семьей
Все мы знаем, что разработчики любят программировать, а многие занимаются этим даже в свободное время. Программирование — самое распространенное хобби у TypeScript-разработчиков и второе по популярности у тех, кто пишет на JavaScript. У обеих групп в первую тройку входят также просмотр ТВ/видео со стриминговых сервисов и компьютерные игры.
Спасибо, что уделили время!
Если результаты исследования показались вам интересными, поделитесь ими с друзьями и коллегами.
Если у вас есть вопросы или пожелания, свяжитесь с нами по адресу surveys@jetbrains.com.