Java 8 Остается Доминирующей


В то время как четверть разработчиков Java используют самую последнюю версию долгосрочной поддержки Java 11, почти две трети все еще используют Java 8 и только 4% приняли Java 12.

Этот вывод следует из отчета об исследовании экосистемы JVM 2020 от Snyk, в котором использованы результаты опроса, собравшего более 2000 ответов во второй половине 2019 года. 

Если этот заголовок кажется знакомым, то это потому, что еще в 2018 году мы сообщили, основываясь на выводах предыдущего отчета об экосистеме JVM (2018), когда почти 9 из 10 разработчиков Java использовали Java 8 или более ранние версии, поэтому произошел значительный сдвиг в сторону обновления.

На этот раз респондентов спросили о причинах, по которым они не перешли на более позднюю версию. Преобладающий ответ, данный более чем половиной, состоял в том, что, поскольку используемая версия работала, они не видели причин для обновления, и более четверти утверждали, что в более поздних версиях не было новых функций, которые им требовались. Почти треть опрошенных назвали стоимость миграции, и почти столько же обвинили в этом лиц, принимающих бизнес-решения. 

Еще в 2018 году в отчете snyk отмечалось заметное предпочтение оставаться с долгосрочными выпусками поддержки, и эта склонность усилилась настолько, что более половины респондентов теперь используют этот подход к принятию новых выпусков JDK:

Комментарии к отчету:

План для большинства людей (55%) состоит в том, чтобы придерживаться долгосрочных релизов. Это неудивительно, поскольку эти версии выпускаются каждые 3 года, подобно каденции, с которой люди уже знакомы в экосистеме JDK. Тем не менее, 22% респондентов сообщают, что они планируют решить, следует ли обновлять выпуск за выпуском, чтобы увидеть, достаточно ли важны вновь введенные функции, чтобы оправдать миграцию.:

Одним из основных сдвигов, о которых сообщается в последнем отчете, является 72-процентный переход от Oracle JDK к альтернативным поставщикам OpenJDK. В то время как в 2018 году доля Oracle JDK составляла 70%, а OpenJDK-21% привилегированного дистрибутива JDK, доля собственности Oracle сократилась до 34%, в то время как доля Open JDK выросла до более чем 60%. Недавно мы обратили внимание на растущий статус OpenJDK в нашем отчете Microsoft Внесет свой вклад в OpenJDK.

Только 9% респондентов платят поставщику за поддержку JDK. Как большинство из тех, кто платил Oracle (55%), другой способ расценить это заключается в том, что 1 из 20 платит Oracle. 

Еще одно интересное изменение по сравнению с прошлым годом заключается в том, что Kotlin теперь является вторым по популярности языком в JVM. Его доля может составлять всего 5,5%, но это больше, чем 2,4% в прошлом году. Доля Clojure в этом году осталась почти на том же уровне-2,9% по сравнению с 3,0% в прошлом, а доля Scala увеличилась с 1,8% до 2,6%. Java, конечно, на сегодняшний день является наиболее используемым языком в JVM, но его доля снизилась с 90% до 87%.


Добавить комментарий