В заголовках последнего отчета Octoverse появилась новость о том, что Python заменил Java в качестве второго по популярности языка. Это просто подтверждает явление, о котором мы уже знаем.
Год назад в Неудержимом росте Python мы сообщили, что Python, который уже был первым языком в рейтинге IEEE Spectrum, вытеснил Java в верхней части индекса PYPL. Теперь он обогнал Java на Github, хотя по-прежнему численно превосходит JavaScript. На приведенной ниже диаграмме представлены 10 лучших основных языков за период 2014 t0, которые в настоящее время ранжируются по количеству уникальных вкладчиков в публичные и частные репозитории, помеченные соответствующим основным языком.
Другие изменения языка по сравнению с прошлым годом заключаются в том, что C# поднялся до ранга #5, опустив C++ до #6, а C продолжил тенденцию к снижению в прошлом году до #9, что позволило Shell вновь занять #8.
С точки зрения быстрорастущих языков одним из сюрпризов является включение сборки в список чуть ниже Python. Конечно, поскольку этот список составлен с точки зрения процентных изменений, вовлеченные в него числа могут отличаться на порядок. Тем не менее, приятно видеть Котлина, который возглавил этот список в прошлом году.
Собственный комментарий отчета к этому рейтингу:
С появлением Flutter в наших трендовых репозиториях неудивительно, что в этом году Dart набрал участников. Мы также наблюдали тенденции к статически типизированным языкам, ориентированным на безопасность типов и совместимость: сообщества Rust, Kotlin и TypeScript по-прежнему быстро растут.
Флаттер, который ворвался на наш радар в 2018 году, что привело нас к сообщению Будущее-это Флаттер, новый участник в Топ-10 таблиц, перечисляющих проекты в порядке количества участников. Хотя это, безусловно, динамичный проект, я не вижу, где в отчете содержится 13 тысяч участников. По данным репо flutter/flutter, есть 481 участник, ответственный за 16,5 тыс. коммитов, и он был разветвлен 10 тыс. раз.
В отчете за октябрь прошлого года Microsoft/vscode приписали 19 тыс. участников, поэтому получение еще 100 не кажется маловероятным, но в его репо записано только 1017 участников, 57 тыс. коммитов и 12,8 тыс. вилок.
Несмотря на завышенное количество участников, в этом рейтинге интерес представляет то, как Microsoft, которая теперь владеет GitHub, продолжает привлекать участников. Его проект Azure Docs поднялся с #5 до #2. Facebook/React-Native тем временем упал с #2 до #5. Два других проекта, которые являются новыми участниками этого списка, — это первые взносы, которые являются советами для новых участников GitHub, и Домашний помощник, который был одним из самых быстрорастущих проектов в последние годы. Два из трех проектов, исключенных из этого списка в 2018-19 годах, связаны с Angular, а другой-npm/npm, который был заархивирован, а его проект продолжается в npm/cli.
К общим цифрам, указанным в последнем отчете о состоянии за октябрь, также следует относиться с некоторой осторожностью. В нем говорится, что, приняв более 10 миллионов новых пользователей с прошлого года, GitHub теперь насчитывает более 40 миллионов разработчиков и более 2,9 миллиона организаций. Но как только вы допускаете несколько репо, принадлежащих одному и тому же человеку, и людей, участвующих в разных проектах с разными шляпами, и, следовательно, с разными адресами электронной почты или личностями, цифра в 40 миллионов человек, несомненно, завышена. И не только разработчики имеют учетные записи на Github — многие потребители программного обеспечения с открытым исходным кодом также не являются производителями, и все же у них есть преимущества для регистрации на GitHub.
Несмотря на это, GitHub является процветающей платформой и снова пережил успешное расширение за последний год.