Опрос Указывает На Быстрое Освоение Java 8


Результаты опроса показывают, что Java 8 работает быстрее, чем ожидалось, и разработчики уже начинают думать о Java 9. 

Глобальный опрос, проведенный в режиме онлайн компанией Typesafe, вызвал более 3000 ответов. Это было продолжение аналогичного исследования непосредственно перед запуском Java 8, когда откликнулись 2800 разработчиков.

Результаты предыдущего опроса показали, что две трети разработчиков Java планировали обновление в течение двух лет, что означало быстрое внедрение нового выпуска Java.

Второй опрос показывает еще более быстрый уровень усыновления. Как показано на этой диаграмме, более четверти респондентов уже прошли модернизацию, и еще 36% планируют модернизацию в течение следующего года.

Typesafe относится к компаниям, которые не планируют переходить на Java 8 в течение следующих двенадцати месяцев, как к «Несогласным», и представляет эту информацию о них:

Из несогласных с Java 8 69% работают под управлением Java 7, а 26% — под управлением Java 6. Для большинства несогласных с Java 8 их решение не имеет ничего общего с Java 8 и больше связано с тем, как работает их бизнес: 37% указали, что их непринятие связано с препятствиями с устаревшей инфраструктурой; 31% указали на нехватку ресурсов / времени, 19% указали на организационные препятствия / бюрократическую волокиту; и только 19% указали на конкретные проблемы с Java 8.

Пользователи Java традиционно довольно медленно переходят на новую версию. Однако ответ на вопрос опроса о планах на Java 9 показывает, что среди «усыновителей», то есть тех, кто уже перешел на Java 8 или планирует в течение следующих 12 месяцев, только 8% имеют нулевой интерес к Java 9, при этом 28% имеют сильный интерес, 32% имеют средний интерес и 32% имеют умеренный интерес.

Две функции Java 9, которые разработчики считают наиболее привлекательными, — это типы значений (48%) и Project Jigsaw (43%), что изначально планировалось для Java 7, а затем было отложено, чтобы ускорить выпуск Java 8.

Лямбда-выражения, возможно, были самой важной функцией, введенной в Java 8, и 80% пользователей Java 8 Typesafe назвали «лямбда-выражения и модели виртуальных расширений» среди функций, которые их больше всего волновали. Изучая это дальше, Typesafe обнаружил, что 45% уже использовали функции лямбда-кода Java 8, а еще 51% изучали их, и только 4% выбрали опцию «Что такое лямбда-коды?» в ответ на вопрос: «Что лучше всего описывает ваше использование лямбда-кодов в Java 8?»

Учитывая, что Typesafe является организацией, ответственной за Scala, предыдущий вопрос был построен на серии о том, как Java 8 влияет на восприятие респондентами Scala. Опрос показал, что 68% тех, кто использует лямбды, теперь больше заинтересованы в изучении других функциональных языков с аналогичными возможностями.  В ответ на вопрос «Что лучше всего описывает интерес вашей организации к функциональному программированию? только 4% выбрали «что такое функциональное программирование?» в то время как 47% этих респондентов утверждали, что уже используют функциональное программирование, а остальные (49%) «изучали» его.

Кульминацией этой части опроса стал вопрос, который столкнулся с проблемой взаимосвязи между Java и Scala теперь, когда Java 8 ввела лямбды. Шестьдесят процентов выбрали вариант «Лямбда-выражения подтверждают языковой дизайн Scala в JVM и положительно укрепят принятие Scala», в то время как только 22% выбрали «Лямбда-выражения уменьшают необходимость и негативно повлияют на принятие Scala».


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