Опрос: какие фреймворки C# (.NET) предпочитают в продакшене в 2024

Онлайн-тренажер Python для начинающих

Изучайте Python легко и без перегрузки теорией. Решайте практические задачи с автоматической проверкой, получайте подсказки на русском языке и пишите код прямо в браузере — без необходимости что-либо устанавливать.

Начать курс

Какие фреймворки C# (.NET) выбирают для продакшена: результаты опроса 2024

Экосистема .NET продолжает активно развиваться, и выбор правильного фреймворка для production-проекта становится всё более ответственной задачей. Недавний опрос, проведённый среди профессиональных C#-разработчиков (более 1500 респондентов из России и стран СНГ), позволил составить объективную картину предпочтений. Мы проанализировали данные и выделили ключевые тренды.

Лидеры продакшена: ASP.NET Core и Blazor

Безусловным фаворитом остаётся ASP.NET Core. Его используют 68% опрошенных для веб-API и backend-сервисов. Основные причины — высокая производительность, кроссплатформенность и гибкость конфигурации. На втором месте с большим отрывом идёт Blazor (24%): разработчики ценят возможность писать интерактивные веб-интерфейсы на C# без JavaScript. При этом Blazor Server чаще выбирают для корпоративных интранет-решений, а Blazor WebAssembly — для публичных SPA.

Десктоп и мобильные платформы

В сегменте настольных приложений традиционно сильны WPF (19%) и WinForms (13%). Однако наблюдается плавный переход на .NET MAUI — его уже внедрили 8% респондентов, а ещё 15% планируют миграцию в течение года. Для мобильной разработки MAUI пока уступает Xamarin.Forms (оставшемуся на уровне 6%), но с выходом .NET 8 разрыв сокращается.

Неожиданные результаты

  • gRPC-сервисы на C# — 5% продакшен-проектов уже используют gRPC для высоконагруженных микросервисов, особенно в связке с ASP.NET Core.
  • Azure Functions и AWS Lambda — serverless-решения на C# выбирают 7% разработчиков, чаще всего для event-driven архитектур.
  • Unity для неигровых приложений — 2% опрошенных используют Unity в продакшене (симуляторы, 3D-визуализация данных).

Тренды и прогнозы

Аналитики отмечают три ключевых направления:

  • Консолидация на ASP.NET Core — монолит уступает место микросервисам, но backend-ядро остаётся на этом фреймворке.
  • Рост Blazor в enterprise-сегменте — за счёт снижения порога входа для C#-команд, не желающих изучать JS-фреймворки.
  • MAUI догоняет WPF — к 2025 году, по прогнозам, MAUI может занять до 20% десктопного рынка .NET.

Полные данные опроса (с разбивкой по версиям .NET, типам проектов и опыту команд) доступны в нашем Telegram-канале. А пока — делитесь в комментариях, какой фреймворк C# вы используете в продакшене прямо сейчас?

Рекомендуем библотеки