+55 голосов |
Созданный в 1995 г. для оживления веб-страниц JavaScript сегодня является самым широко используемым языком программирования в мире. К такому заключению пришёл ресурс Stack Overflow, проанализировав результаты очередного ежегодного опроса. Фактически, JavaScript возглавляет этот рейтинг с 2014 г., когда он обошёл SQL.
За два десятилетия простой язык сценариев прошёл большой путь. Появление Node.js, специализированной версии высокопроизводительного движка JavaScript V8 компании Google (используемой в браузере Chrome), открыло ему дорогу в серверы. В дальнейшем, с выходом HTML5 обязательной стала подержка программных интерфейсов JavaScript, позволяющих веб-страницам действовать как веб-приложения.
Результаты опроса, в этот раз охватившего приблизительно 56 тыс. программистов из 173 стран, подтверждаются и исследованием предпочтений гораздо более широкой аудитории. Ежемесячно сайт Stack Overflow посещает 40 млн человек и тэг JavaScript с июня прошлого года обошёл Java, став самым востребованным на этом ресурсе (а Swift в декабре обогнал по популярности Objective-C).
Разработчики со знанием JavaScript пользуются хорошим спросом и могут требовать больших окладов в качестве дизайнеров интерфейсов, однако, по крайней мере в США, лучше всего оплачиваются навыки программирования на Spark и Scala, «рабочих лошадках» аналитики данных.
Список «самых любимых» языков возглавляют 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.
Ready, set, buy! Посібник для початківців - як придбати Copilot для Microsoft 365
+55 голосов |