JavaScript

Поделиться:

В этом разделе использованы ответы респондентов, которые указали JavaScript, TypeScript и CoffeeScript в качестве одного из трех основных языков программирования.

Фреймворки и библиотеки JavaScript

Наибольшей популярностью у JavaScript-разработчиков по-прежнему пользуются React, Vue.js и Express.

Разработчики, которые пишут как на JavaScript, так и на TypeScript, чаще всего вместе с основным языком используют HTML/CSS. В разработке бэкенда чаще всего используется Java, дальше с небольшим отрывом идет Python. Третьим по популярности при работе над бэкендом у JavaScript-разработчиков является PHP, а у TypeScript-разработчиков — C#.

Какой редактор или IDE вы используете чаще всего?

Помимо WebStorm, на основе IntelliJ Platform работают следующие IDE: AppCode, CLion, DataGrip, GoLand, IntelliJ IDEA, MPS, PhpStorm, PyCharm, Rider и RubyMine.

Какие фреймворки/инструменты вы регулярно используете для юнит-тестирования?

По сравнению с прошлым стало больше JavaScript-разработчиков, которые пишут юнит-тесты. Доля тех, кто вообще не пишет тесты, снизилась с 42% до 31%. Самым популярным фреймворком для юнит-тестирования остается Jest: его доля увеличилась еще на 8 процентных пунктов.

Модульные сборщики

Webpack остается самым распространенным загрузчиком модулей, однако его популярность уменьшилась на 5 процентных пунктов. Второе место занимает esbuild — его выбрали 11% JavaScript-разработчиков.

Какие языки стилей и подходы вы регулярно используете?

Первое место по популярности среди языков стилей с большим отрывом занимает CSS, хоть он и потерял за год часть пользователей. Среди прочих языков стилей и подходов с прошлого года заметно популярнее (на 4 процентных пункта) стал только Tailwind CSS.

Насколько вы удовлетворены своей (основной) работой?

JavaScript- и TypeScript-разработчики обычно скорее довольны своей работой, а десятая часть респондентов в каждой группе заявили, что полностью удовлетворены.

Чем вы занимаетесь в свободное время?

Все мы знаем, что разработчики любят программировать, а многие занимаются этим даже в свободное время. Программирование — самое распространенное хобби у TypeScript-разработчиков и второе по популярности у тех, кто пишет на JavaScript. У обеих групп в первую тройку входят также просмотр ТВ/видео со стриминговых сервисов и компьютерные игры.

Спасибо, что уделили время!

Если результаты исследования показались вам интересными, поделитесь ими с друзьями и коллегами.

Если у вас есть вопросы или пожелания, свяжитесь с нами по адресу surveys@jetbrains.com.