ASP.NET Core остается лидером, Blazor набирает обороты: результаты опроса о фреймворках C# в продакшене
Экосистема .NET продолжает активно развиваться, и выбор фреймворка для промышленной разработки — одна из ключевых стратегических задач каждой команды. Недавний опрос, проведенный среди профессиональных C#-разработчиков, позволил составить объективную картину того, какие технологии реально используются в production-среде в 2025 году. Мы проанализировали данные и выделили главные тренды.
ASP.NET Core — бессменный король production-среды
Более 68% респондентов отметили, что основным фреймворком для их продакшен-проектов является ASP.NET Core. Это неудивительно: кроссплатформенность, высокая производительность, встроенная поддержка контейнеризации и облачных сервисов делают его стандартом де-факто для веб-приложений любого масштаба — от микросервисов до корпоративных порталов.
Blazor — главный "выскочка" года
Второе место с долей 14% занял Blazor. Интерес к этой технологии растет экспоненциально: разработчики ценят возможность писать клиентскую часть на C# вместо JavaScript. Особенно популярен Blazor Server для внутренних корпоративных систем и Blazor WebAssembly для публичных SPA-приложений. Эксперты прогнозируют, что в ближайшие 2 года доля Blazor может вырасти до 20–25%.
WPF и WinForms — классика в нишевых задачах
Десктопные фреймворки, хоть и уступают веб-решениям, но остаются востребованными:
- WPF — 8% опрошенных используют его для построения сложных Windows-приложений с богатым UI (финансовые терминалы, CAD-системы, редакторы).
- WinForms — 5% респондентов применяют его в legacy-проектах и быстрых внутренних утилитах.
MAUI — надежды vs реальность
Кроссплатформенный фреймворк .NET MAUI пока не оправдал всех ожиданий. Лишь 3% разработчиков используют его в production. Главные причины — нестабильность на iOS/Android, проблемы с производительностью на сложных UI и недостаток готовых компонентов. Однако Microsoft активно дорабатывает MAUI, и ситуация может измениться к выходу .NET 10.
Xamarin.Forms и другие legacy-фреймворки
Оставшиеся 2% приходятся на устаревшие решения (Xamarin.Forms, Unity для неигровых проектов, ServiceStack). Большинство команд планируют мигрировать с них на современные альтернативы в течение 1–2 лет.
Ключевые тренды опроса
- 80% проектов на ASP.NET Core используют минимальный API (Minimal APIs) вместо контроллеров.
- Каждый пятый продакшен-проект на C# так или иначе использует Blazor (чаще всего гибридную архитектуру).
- Доля десктопных приложений снижается на 3–5% в год, уступая место веб- и гибридным решениям.
- Интерес к MAUI растет в образовательной среде, но бизнес пока не готов рисковать production-стабильностью.
Вывод: Если вы выбираете фреймворк для нового production-проекта на C#, однозначным выбором остается ASP.NET Core. Для веб-интерфейсов стоит присмотреться к Blazor, а для десктопа — к WPF. .NET MAUI можно рассматривать только для экспериментальных проек