Наиболее популярные технологии программирования в 2017 году - исследования Stack Overflow и других компаний
Сервис для разработчиков SitePoint собрал результаты исследований о популярности технологий программирования по всему миру. В список среди прочих попало исследование команды сервиса для разработчиков Stack Overflow, которая выяснила, какие языки и технологии специалисты используют чаще всего.
Сервис для разработчиков Stack Overflow в 2016 году провел исследование, в ходе которого узнал, какие языки программирования наиболее популярны среди специалистов по всему миру. В исследовании приняло участие более 56 тысяч разработчиков из 173 стран мира. Они рассказали о том, какие технологии используют чаще всего, какими больше всего любят пользоваться, а какими - меньше всего.
Самые используемые технологии и языки программирования:
- JavaScript - 55,4%.
- SQL - 49,1%.
- Java - 36,3%.
- C - 30,9%.
- PHP - 25,9%.
- Python - 24,9%.
- C++ - 19,4%.
- AngularJS - 17,9% (фреймворк JavaScript).
- Node.js - 17,2% (серверная технология JavaScript).
- C - 15,5%.
Любимые технологии:
- Rust - 79,1%.
- Swift - 72,1%.
- F - 70,7%.
- Scala - 69,4%.
- Go - 68,7%.
- Clojure - 66,7%.
- React - 66,0%.
- Haskell - 64,7%.
- Python - 62,5%.
- C - 62,0%.
Нелюбимые технологии:
- Visual Basic - 79,5%.
- WordPress - 74,3%.
- Matlab - 72,8%.
- Sharepoint - 72,1%.
- CoffeeScript - 71,0%.
- LAMP - 68,7% (Linux, Apache, MySQL, PHP).
- Cordova - 66,9%.
- Salesforce - 65,4%.
- Perl - 61,3%.
- SQL - 60,3%.
Какие технологии разработчики хотели бы изучить:
- Разработка для Android - 15,8%.
- Node.js - 14,8%.
- AngularJS - 13,4%.
- Python - 13,3%.
- JavaScript - 11,9%.
- React - 9,2%.
- Swift - 8,7%.
- MongoDB - 8,1%.
- Arduino и Raspberry Pi - 8,0%.
- C++ - 8,0%.
- JavaScript - 16,6%.
- Java - 14,7%.
- Android - 11,5%.
- Python - 11,4%.
- C - 11,1%.
- PHP - 8,6%.
- jQuery - 6,7%.
- C++ - 6,6%.
- HTML - 6,6%.
- iOS - 6,3%.
Еще одно исследование, результаты которого приводит Site Point - индекс популярности языков программирования PYPL. Каждый год аналитики изучают количество Google-запросов по изучению различных технологий. В 2016 году наиболее популярными оказались следующие инструменты:
- Java - 23,1%.
- Python - 14,4%.
- PHP - 9,7%.
- C - 8,4%.
- JavaScript - 7,7%.
- C - 7,1%.
- C++ - 7,0%.
- Objective-C - 4,4%.
- R - 3,4%.
- Swift - 3,0%.
Индекс TIOBE определяет самые популярные технологии программирования и учитывает такие параметры, как мировое количество специалистов в области, распространенность онлайн-курсов и прочие факторы. На января 2017 года наиболее популярными, согласно индексу TIOBE, оказались такие технологии:
- Java - 17,3%.
- C - 9,3%.
- C++ - 6,3%.
- C - 4,0%.
- Python - 3,5%.
- Visual Basic - 3,0%.
- JavaScript - 2,9%.
- Perl - 2,7%.
- Язык ассемблера - 2,7%.
- PHP - 2,6%.