Согласно отчету компании New Relic, занимающейся мониторингом приложений, популярность дистрибутива Oracle Java, который по-прежнему сохраняет за собой ведущее место в отрасли, оказалась вдвое меньше, чем всего два года назад.
Отчет '2022 State of the Java Ecosystem' основан на данных, которые были получены из миллионов приложений, предоставляющих New Relic сведения о производительности. Среди дистрибутивов Java Development Kit (JDK) на долю Oracle в 2020 году приходилось примерно 75%, а в 2022 году – всего 34,48%. И сегодня Amazon с 22,04% отстает не так уж сильно по сравнению с 2020 годом, когда ее доля составляла всего 2,18%.
В New Relic заявили, что текущее положение дел свидетельствует о постепенном отказе клиентов от предложений Oracle после перехода компании к «более строгому лицензированию» дистрибутива JDK 11 несмотря на последующий возврат к более открытой позиции в дистрибутиве JDK 17, выпущенном в сентябре 2021 года. Вслед за Oracle и Amazon места в рейтинге популярности распределились следующим образом: Eclipse Adaptium (11,48%), Azul Systems (8,17%), Red Hat (6,05%), Iced Tea (5,38%), Ubuntu (2,91%) и BellSoft (2,5%).
В отчете New Relic приводятся также следующие сведения.
— Наиболее популярной на сегодняшний день версией является Java 11. Релиз с долгосрочной поддержкой, выпущенный в 2018 году, используется сегодня при разработке 48% приложений, тогда как в 2020 году его доля составляла 11,11%. На втором месте находится еще один релиз с долгосрочной поддержкой, Java 8 (46,45%). В 2020 году на долю Java 8 приходилось 84,48% приложений.
— Версии Java без долгосрочной поддержки используются при разработке только 2,7% приложений. Наиболее популярным среди них является релиз Java 14, выпущенный в 2020 году. Но он затрагивает лишь 0,95% приложений, охваченных мониторингом.
— Более 70% приложений Java, отправляющих свои отчеты в New Relic, делают это из контейнера.
— Среди тех, кто уже отказался от Java 8, любимым сборщиком мусора является G1.