JavaScript уверенно лидирует как самый популярный язык программирования

31 март, 2016 - 14:35Виталий Кобальчинский

Созданный в 1995 г. для оживления веб-страниц JavaScript сегодня является самым широко используемым языком программирования в мире. К такому заключению пришёл ресурс Stack Overflow, проанализировав результаты очередного ежегодного опроса. Фактически, JavaScript возглавляет этот рейтинг с 2014 г., когда он обошёл SQL.

JavaScript уверенно лидирует как самый популярный язык программирования

За два десятилетия простой язык сценариев прошёл большой путь. Появление Node.js, специализированной версии высокопроизводительного движка JavaScript V8 компании Google (используемой в браузере Chrome), открыло ему дорогу в серверы. В дальнейшем, с выходом HTML5 обязательной стала подержка программных интерфейсов JavaScript, позволяющих веб-страницам действовать как веб-приложения.

Результаты опроса, в этот раз охватившего приблизительно 56 тыс. программистов из 173 стран, подтверждаются и исследованием предпочтений гораздо более широкой аудитории. Ежемесячно сайт Stack Overflow посещает 40 млн человек и тэг JavaScript с июня прошлого года обошёл Java, став самым востребованным на этом ресурсе (а Swift в декабре обогнал по популярности Objective-C).

Разработчики со знанием JavaScript пользуются хорошим спросом и могут требовать больших окладов в качестве дизайнеров интерфейсов, однако, по крайней мере в США, лучше всего оплачиваются навыки программирования на Spark и Scala, «рабочих лошадках» аналитики данных.

JavaScript уверенно лидирует как самый популярный язык программирования

Список «самых любимых» языков возглавляют Rust, созданный Mozilla на базе C/C++, и Swift компании Apple. Неплохи дела и у заслуженного ветерана индустрии – Java, тогда как C++ вместе с современными ему Objective C и Perl перешли в список «неудачников». Анти-лидерами в нем стали Windows Phone и, видимо, уже переваливший через недолгий пик своей популярности язык функционального программирования Haskell.

Не стала откровением интерес рынка к мобильным и веб-технологиям. Как отмечается на Stack Overflow: «Растет применение новейших технологий веб-разработки, таких как React, Node.js и AngularJS. Похоже, что программисты отказываются от CoffeeScript, Haskell и Windows Phone. И, хотя многие из которых их планируют уйти из Visual Basic и Wordpress, эти технологии пока не обнаруживают заметных признаков спада».

Около 28% всех респондентов, которые ответили на 45 вопросов о том, какими средствами разработки они пользуются и почему, охарактеризовали себя как универсалов, деятельность 8,4% ограничивается мобильной разработкой, а ещё 5,8% – пользовательскими веб-интерфейсами (front-end). Интересно, что 69% разработчиков нужными навыками программирования, хотя бы отчасти, овладели самостоятельно, а 13% это полные самоучки.

В формате этого блога можно представить лишь тонкий срез этого интереснейшего исследования. Ознакомиться с полным докладом можно на сайте Stack Overflow.