Java

На вопросы о языке Java отвечали только те, кто выбрал его в качестве одного из трех основных языков программирования.

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

Несмотря на выход новых версий, Java 8 остается самой любимой. Ее предпочитают три четверти Java-разработчиков. При этом растет популярность Java 11. По сравнению с прошлым годом доля пользователей этой версии увеличилась на 10 процентных пунктов. Свежие Java 12 и Java 13 тоже быстро находят свою аудиторию: каждую из них используют 10 и более процентов опрошенных.

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

Apache Tomcat потерял несколько процентных пунктов по сравнению с прошлогодним опросом, но им по-прежнему пользуется подавляющее большинство респондентов.

Какие фреймворки вы используете в качестве альтернативы серверу приложений?

При помощи чего вы упаковываете веб-приложения?

На вопрос отвечали только те, кто использует серверы приложений или платформы аналогичные серверам приложений.

75% Java-разработчиков используют юнит-тесты в своих проектах. JUnit (83%) и Mockito (43%) остаются самыми популярными решениями.

Какие веб-фреймворки вы используете?

Здесь лидирует Spring Boot. Интересный факт: процент разработчиков, использующих Spring MVC, не изменился с прошлого года.

Несмотря на популярность Maven (71%) и Gradle (48%), 9% Java-разработчиков по-прежнему предпочитают Ant для сборки проектов.

Какие версии спецификаций Java Enterprise вы используете?

Какие JVM-профилировщики вы используете?

Какую IDE или редактор вы используете чаще всего для разработки на Java?

Что вы разрабатываете на Java?


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

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

Примите участие в будущих опросах

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