Статистика: что использовали Java разработчики в 2019 году



Бостонская компания Snyk каждый год опрашивает разработчиков об их проектах и технологиях. В прошлом году в опросе поучаствовало две тысячи человек, в том числе 8% участников из России.



Главное из отчёта за 2019:

1️⃣ Какая версия java используется в продакшене?

64% — 8

25% — 11

3% — 7 и ниже



2️⃣ Почему Вы не переходите на последнюю версию java?

51% — И так всё устраивает

32% — Трудности с миграцией

30% — Сложно согласовать переход



3️⃣ Какой JVM язык используется в качестве основного?

87% — Java

5,5% — Kotlin

2,9% — Closure

2,6% — Scala

1,5% — Groovy



4️⃣ Вы используете разбиение на модули (фича Java 9)?

64% — Нет

29% — Планируем

7% — Да



5️⃣ Какая у Вас версия Spring в продакшене?

48% — 5.1

18% — 5.0

17% — 4.3

5% — 4.2

4% — 3.2



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

50% — Spring Boot

31% — Spring MVC

11% — JSF

5% — Vert.x

5% — Vaadin

5% — Struts



7️⃣ Ваша основная IDE:

62% — Intellij IDEA

20% — Eclipse

10% — NetBeans



8️⃣ Ваш инструмент сборки:

64% — Maven

25% — Gradle

6% — Ant



9️⃣ Ваш CI-сервер:

58% — Jenkins

12% — Никакой

6% — GitLab

5% — TeamCity

4% — Bamboo

4% — Travis

4%— Circle



🔟 Ваш репозиторий:

24% — private GitLab

16% — public GitHub

15% — Enterprise GitHub

15% — BitBucket Server

11% — public GitLab

10% — BitBucket Cloud



Полная версия отчёта тут. Очень удивило, что 12% не используют CI, и что Closure обогнал Scala. Рост популярности Intellij IDEA по сравнению с прошлым годом тоже впечатляет: