Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя
Руководитель инвестиционного Департамента в Университете Синергия   · 19 февр 2022

​Как продукт из Петербурга теснит язык программирования Java на мировых рынках

Как продукт из Петербурга теснит язык программирования Java на мировых рынках
По итогам 2021 года число разработчиков, применявших язык программирования Kotlin, в мире превысило 5 миллионов человек, сообщили в IT-компании JetBrains. Изучение Kotlin в 2021 включили в свою программу 200 университетов в разных странах, что вдвое больше, чем еще год назад. По словам президента НП «РУССОФТ» Валентина Макарова, «прорыв в мировом использовании Kotlin — важное достижение российских IT-специалистов» и шаг по «продвижению благоприятного образа Санкт-Петербурга».
Действительно, Kotlin — один из немногих экспортных продуктов Петербурга, вне сырьевых отраслей и ВПК, динамично расширяющих присутствие на мировом рынке. Он создан и поддерживается международной компанией, но в петербургском центре разработки. 
Проект Kotlin был перспективным стартапом, им занималась команда из 10 человек во главе с молодым сотрудником компании JetBrains — петербургским программистом Андреем Бреславом. В порядке эксперимента, она создавала альтернативный Java язык программирования. Поскольку JetBrains продает инструменты для программирования, то эта задача была признана интересной для применения и оттачивания ключевых компетенций компании. Потом произошло экстраординарное событие — компания Google не просто признала Kotlin, но назвала его number one для Android, то есть приоритетным языком программирования сервисов и приложений для мобильных устройств. Оттолкнувшись от этой победы, JetBrains стал расширять влияние Kotlin в мире — в период 2019-2021 годов, по выражению экспертов, "он буквально ворвался в топ ведущих языков программирования".
«Конечно, Java гораздо мощнее. Но мы встали на одну линейку с ним — и мы догоняем, постоянно сокращая разрыв между числом пользователей Java и Kotlin, — говорит руководитель проекта Kotlin Роман Елизаров. — Никому больше это не удавалось. Другие новые языки освоили узкие ниши и остановились. Мы довольно быстро заняли Android, где все было на Java, теперь растем в другом крупном сегменте — серверные приложения, — и стремимся занять iOS».
Роман Елизаров сменил в JetBrains создателя Kotlin Андрея Бреслава, ушедшего строить собственную компанию.
«Если вернуться в 2011 год, когда появился Kotlin, то мы увидим, что это была горячая тема — сделать язык лучше, чем Java. Многие компании — в университетах, да и при больших корпорациях, таких как Red Hat, — пытались заменить Java. Целый ряд небольших языков появился в тот период. Например, Groovy и Scala до сих пор живы, у каждого из них сотни тысяч пользователей-разработчиков. А некоторые умерли, как Ceylon. Мы конкурировали c этими языками, но сейчас уже перестали с ними сравниваться».
Существуют разные системы оценки «силы» языков программирования. В одном из ведущих рейтингов — Snyk JVM (оценивает языки на основе опросов программистов) — доля Kotlin составила 18% среди разработчиков в среде JVM, и это второе место после Java. По данным Google, в разработке для Android доля программистов, использующих Kotlin, в 2021 году превысила 60%. В самой JetBrains подсчитали, что по итогам 2021 года активно использовать новый язык стали 1,4 миллиона пользователей, против 900 тыс. в 2019 и 1,27 млн — в 2020 году. Число программистов, применявших Kotlin хоть один раз, составило в 2021 году 5,3 млн человек, против 4,6 млн пользователей годом раньше, подсчитали в JetBrains.
В конечном счете, JetBrains хочет сделать Kotlin ведущим языком программирования. «Но не исключительно на рынке Java, — говорит Максим Шафиров. — Нам бы хотелось сделать универсальный язык программирования, чтобы были варианты для разных платформ. Наш язык должен позволить удобно писать код и в мобильных приложениях на Android и на iOS, и в веб-приложениях. Мы хотим, чтобы на всех платформах Kotlin стал где-то первым языком, а где-то вторым-третьим».
Перейти по ссылке
telegra.ph/file/9bd317c057f7e193220c2.jpg