Языки для Веб Программирования


Какой язык программирования будет наилучшим для изучения в
Май 30, 2016 – 14:15
RedMonk
Источник: определяет популярность с помощью анализа активности как на GitHub, так и на StackOverflow. Вот эти результаты:
  1. JavaScript
  2. Java
  3. PHP
  4. Python
  5. C#
  6. C++
  7. Ruby
  8. CSS
  9. Objective-C

С помощью языковых трендов Jobs Tractor проводится анализ многих тысяч постов Twitter, которые касаются работы. Последние данные за сентябрь 2014:
  1. SQL
  2. Java (Android)

TIOBE Index составляет языковый рейтинг по количеству квалифицированных инженеров, курсов и ранжированию в поисковых системах.
  1. VisualBasic.NET
  2. Visual Basic

Если мы объединим все эти четыре исследования, то придём к следующему результату:
  1. Java (все)
  2. C / C++

Я объединил С и С++ и проигнорировал CSS с shell-скриптингом. CSS не является языком программирования как таковым, хотя и близок к препроцессорам. Shell скрипты полезны вне зависимости от осваиваемых вами технологий, но вы не найдёте работу, где был бы востребован лишь этот язык.
GitHut и RedMonk по сути аналогичны, но этого и стоит ожидать, поскольку они используют GitHub как первичный источник данных. Оба анализируют скорее публичные, чем приватные репозитории, что может вызвать отклонение результатов в сторону open source технологий.

TIOBE подвержен влиянию ресурсов поисковых систем. Возможно по этой причине С возглавляет список — язык был создан в 1969 и доступно множество исторических документов. Новые языки, такие как Ruby и Go, неизбежно оказываются внизу списка.

Образовательные ресурсы, скорее всего, оказывают влияние на результаты. Например, Python в основном используется для изучения программирования в школах и колледжах. Тысячи студентов задают вопросы и завершают проекты, но, судя по моему опыту, трудовые предложения по Python редко сравниваются с аналогичными по PHP или Ruby, несмотря на то, что он стоит выше в нескольких списках. У Java похожее преимущество, поскольку у него разнообразные сферы применения: в образовании, вебе, настольных и мобильных разработках.

Source: habrahabr.ru
Похожие публикации