Добавить объявление

Почему Go теряет популярность

В марте 2025 года Go занял 7-е место в рейтинге TIOBE - это был пик. Казалось, язык набирает обороты, его выбирают для высоконагруженных систем, микросервисов и облачных решений. Но всего через год Go скатился на 16-е место, потеряв 9 позиций за 12 месяцев. Это одно из самых резких падений в рейтинге.

Что пошло не так:


В 2025 году Go хвалили за простоту, скорость и легкость развертывания. Его сравнивали с Python, но считали более надежным. Однако Python в итоге улетел вперед, а Go начал терять популярность. Количество вакансий для Go-разработчиков падает, интерес в сообществе снижается.

Есть три основные причины, почему это происходит:



  • Rust забирает системное программирование:

    Там, где нужен контроль над памятью и ресурсами - операционные системы, драйверы, сложная инфраструктура, - компании все чаще выбирают Rust. Он дает больше контроля и безопасности. Многие проекты, которые начинали на Go, сейчас переписывают на Rust.


  • TypeScript захватывает бэкенд:

    Go использовали для высоконагруженных серверов. Но сегодня такие сервера можно писать на чем угодно. TypeScript размыл границы между фронтендом и бэкендом. У него огромное комьюнити, больше библиотек и возможностей. Многие разработчики JavaScript / TypeScript предпочитают писать сервисы на знакомом языке, не переходя на Go.


  • Простота стала недостатком:

    Go прост - это его главное преимущество долгое время. Но эта же простота обернулась против него. В языке мало библиотек, потому что все есть в стандартной библиотеке языка. Нет выбора фреймворков - не из чего выбирать. Нет громких обновлений и нововведений - о нем не пишут в новостях. Go стал незаметным. А незаметный язык не привлекает новых разработчиков. Меньше новичков - меньше интереса - меньше проектов. Замкнутый круг.

Что будет дальше:


Go не исчезнет полностью. Он останется в нише, где нужна простота и приемлемая производительность. Но эпоха «Go - будущее системного программирования», похоже, заканчивается. Rust и TypeScript постепенно занимают его место.

Вывод:


Язык Go стал жертвой собственной простоты. В мире, где нужны либо максимальная производительность (Rust), либо экосистема и гибкость (TypeScript), Go оказался между двух стульев. Он все еще хорош для своих задач, но рынок уходит в другие стороны. И это не временное колебание, а тренд.
08.04.2026 32 283