Рубрики
Без рубрики

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

Добро пожаловать в другое обновление на языковых общинах по программированию. Выбор языка программирования глубоко имеет значение для разработчиков, потому что они хотят сохранить свои навыки в курсе и товарищества. Языки – это любимый предмет дискуссии и ядра некоторых из самых сильных сообществ разработчиков. Они также имеют значение для инструментов, так как они хотят убедиться, что они предоставляют самые полезные SDκs. Помечено JavaScript, ProgrammingLanguages, Python, Ruby.

Может быть трудно оценить, насколько широко используется язык программирования. Индексы, доступные от игроков, таких как Tiobe, Redmonk, Stack Overflow’s ежегодный обзор, или восьмируя Github, но в основном предлагают только относительные сравнения между языками, не имеющие смысла абсолютного размера каждого сообщества. Они также могут быть предложены географически или перекошены к определенным областям разработки программного обеспечения или разработчиков с открытым исходным кодом.

Оценки, которые мы представляем здесь, посмотрите на активные разработчики программного обеспечения, используя каждый язык программирования, через глобус и всеми видами программистов. Они основаны на двух частях данных. Во-первых, наша независимая оценка глобального количества разработчиков программного обеспечения, которое мы впервые опубликовали в 2017 году. Во-вторых, наши крупномасштабные, низкоусинные опросы, которые достигают более 20 000 разработчиков каждые шесть месяцев. В опросе мы последовательно просим разработчиков об их использовании языков программирования в девяти областях развития1, давая нам богатую и надежную информацию о том, кто использует каждый язык и в каком контексте.

JavaScript – это и остается королевой языки программирования. Его сообщество 11,7 млн разработчиков является крупнейшим из всех языков. В 2018 году 2,5 млн. Разработчики присоединились к сообществу: самый высокий рост абсолютных чисел и больше, чем во всем населении разработчиков Swift, Ruby или Kotlin, среди других. Новые разработчики считают его привлекательным языком начального уровня, но и существующие разработчики добавляют его в их навыку. Даже в секторах программного обеспечения, где JavaScript наименее пользуется популярным, как машина обучения машине или в устройстве IOT, более чем четверть разработчиков используют его для своих проектов.

Python достиг 8,2 м активных разработчиков и теперь превзошел Java с точки зрения популярности. Это второстепенное растущее языковое сообщество в абсолютных терминах с 2,2 м Net New Python Developers в 2018 году. Повышение машинного обучения является ясным фактором в его популярности. В настоящее время используют 69% разработчиков машинного обучения и ученые данных, используют Python (по сравнению с 24% из них с использованием R).

Java (7,6 м активных разработчиков), C # (6,7 м) и C/C ++ (6,3 м) довольно близко друг к другу с точки зрения размера сообщества, и, безусловно, наверняка установленные языки. Однако все три сейчас растут в более медленном уровне, чем общее население разработчика. Хотя они не совсем застойятся, они больше не являются первыми языками, к которым (новые) разработчики смотрят.

Java очень популярен в мобильной экосистеме и его Outshoots (Android), но не для устройств IoT. C # является основной частью экосистемы Microsoft. На протяжении всего нашего исследования мы видим последовательную корреляцию между использованием C # и использованием продуктов Microsoft Developer. Неудивительно видеть рабочее стоп и AR/VR (Holollens) в качестве областей, где C # популярен. C/C ++ – это семейство основных языков для игровых двигателей и в IOT, где производительность и низкоуровневой доступ (AR/VR существует на границе между играми и IOT).

PHP теперь является вторым самым популярным языком для веб-разработки и пятого наиболее популярного языка в целом, с разработчиками 5,9 млн. Как и Питон, он значительно растет быстрее, чем общее население разработчиков, добавив на 32% больше разработчиков в свои ряды в 2018 году. Несмотря на (возможно) несколько плохой репутации, тот факт, что PHP легко учиться, и широко развернут, все еще представляет его вперед в качестве основного языка для современного Интернета.

Самое быстрое растущее языковое сообщество в процентных условиях – Котлин. Он вырос на 58% в 2018 году с 1,1 м до 1,7 млн. Разработчиков. Поскольку Google сделал Kotlin первоклассным языком для разработки Android, мы можем ожидать, что этот рост продолжатся, аналогичным образом, как Swift Overtook Objective-C для развития IOS.

Другие нишевые языки, похоже, не добавляют многие разработчики, если таковые имеются. Swift и Objective-C являются важными языками для сообщества Apple, но стабильны с точки зрения количества разработчиков, которые их используют. Ruby and Lua также быстро не выращивают свои общины.

Старые и более популярные языки программирования имеют вокальные критики, в то время как новые увлекательные языки часто имеют энтузистых сторонников. Эти данные предполагают, что новые языки нелегко растут за пределами своей ниши и становятся следующей большой вещью. Что это означает для будущего этих языков и других, таких как Go или Scala? Мы, безусловно, будем следить за этой эволюцией и планировать держать вас в курсе.

Опрос экономики разработчика сейчас живет. Вы можете сказать, что должен быть следующий языковой королевой программирования, и вы можете выиграть удивительные призы и снаряжение. Узнайте больше.

Хотите больше разработчика Insights? Состояние разработчика нация Отчет бесплатный для скачивания.

Оригинал: “https://dev.to/deveconomics/javascript-remains-the-queen-of-programming-languages-3md0”