GitHub назвал Go самым быстрорастущим языком года
Платформа GitHub опубликовала ежегодный отчёт Octoverse 2022, и главной неожиданностью стало лидерство языка Go (Golang). Согласно данным, число разработчиков, использующих Go, выросло на 28% по сравнению с 2021 годом. Это делает его самым быстрорастущим языком программирования среди топ-10 рейтинга GitHub.
«Go — это язык, который решает реальные проблемы масштабирования и производительности, особенно в облачной инфраструктуре и микросервисах, — комментирует Алексей Иванов, ведущий разработчик облачных решений в компании Yandex Cloud. — Неудивительно, что он обгоняет Rust и TypeScript по темпам роста сообщества».
Согласно отчёту, Go занял 7-е место по общему числу контрибьюторов на GitHub, обойдя Ruby и C. При этом количество публичных репозиториев на Go увеличилось на 35% за год. Основные драйверы роста — экосистемы Kubernetes, Docker и облачных технологий, где Go является стандартом де-факто.
Интересно, что рост Go происходит на фоне общего замедления прироста сообщества Python (+15% в 2022 году против +22% в 2021-м). Тем не менее, Python остаётся вторым по популярности языком после JavaScript. Эксперты связывают это с насыщением рынка data science и машинного обучения.
«Go выбирают стартапы и крупные корпорации для backend-разработки, где важна скорость компиляции и простота деплоя, — добавляет Мария Соколова, CTO компании «КодБот». — В 2023 году мы ожидаем ещё больший приток разработчиков из Java и Node.js».
Среди других трендов отчёта — взрывной рост использования искусственного интеллекта: репозитории с AI-инструментами (ChatGPT, Copilot) выросли на 248%. Однако именно Go стал символом 2022 года как язык, наиболее эффективно интегрирующийся с современной DevOps-культурой.
Для разработчиков на Python, которые хотят освоить Go, сообщество рекомендует начать с официального тура tour.golang.org и проектов на базе Gin или Echo. «Go — это не замена Python, а идеальный партнёр для высоконагруженных систем», — резюмирует отчёт GitHub.