Encuesta: qué frameworks de C# (.NET) se usan en producción
El ecosistema .NET continúa desarrollándose activamente: salen nuevas versiones, mejora el rendimiento, aparecen herramientas multiplataforma. Pero, ¿qué usan realmente los desarrolladores de C# en proyectos de producción? El equipo del portal PythonLib, junto con la comunidad DotNetRu, realizó una encuesta entre 780 encuestados — desarrolladores .NET de Rusia, la CEI y Europa. Compartimos los resultados clave.
1. ASP.NET Core — el líder indiscutible
El 87% de los encuestados indicó ASP.NET Core como el framework principal para aplicaciones web y API. Entre las razones: alto rendimiento, soporte integrado para contenedores (Docker, Kubernetes) y un rico pipeline de middleware. La gran mayoría de los encuestados (72%) usa la versión .NET 8 o superior.
2. Blazor gana terreno
Blazor (tanto Server como WebAssembly) mostró un crecimiento de hasta el 23% en producción — un 10% más que el año anterior. Los desarrolladores señalan que lo usan para portales corporativos internos y paneles de control, donde es importante un desarrollo rápido sin separación entre frontend y backend. Sin embargo, para sitios públicos de alta carga, Blazor aún está por detrás de los frameworks SPA.
3. WPF y WinForms — clásicos empresariales
A pesar de su antigüedad, WPF (31%) y WinForms (19%) siguen siendo demandados en proyectos heredados de los sectores bancario e industrial. Es interesante que el 15% de los encuestados señaló un enfoque híbrido: usan WPF junto con .NET MAUI para migrar a plataformas modernas.
4. .NET MAUI — esperanza y decepción
Solo el 9% de los participantes de la encuesta utiliza MAUI en producción. Las principales quejas: funcionamiento inestable en Android, problemas de rendimiento en iOS y soporte incompleto para recarga en caliente. Sin embargo, tras el lanzamiento de .NET 9, la situación podría mejorar — la comunidad espera mejoras.
5. Xamarin.Forms queda en el pasado
El uso de Xamarin.Forms se redujo al 4% — la mayoría migra a MAUI o soluciones nativas (Kotlin/Swift). Según la encuesta, los proyectos en Xamarin están terminando las últimas versiones y no incorporan nuevas funcionalidades.
6. Otros frameworks y bibliotecas
- SignalR — 34% para funcionalidad en tiempo real (chats, notificaciones).
- gRPC — 21% para arquitectura de microservicios.
- Entity Framework Core — 91% en combinación con cualquier framework.
- Orleans — 6% para sistemas distribuidos.
Tendencias y conclusiones
El mercado .NET se vuelve más maduro y diverso. ASP.NET Core sigue siendo la elección indiscutible para la web, Blazor alcanza activamente a React/Angular en el segmento B2B, mientras que MAUI aún no ha cumplido las expectativas de los desarrolladores móviles. Si recién estás empezando a aprender C# para producción — concéntrate en ASP.NET Core y EF Core, y deja Blazor como una herramienta prometedora para proyectos futuros.
Los datos completos de la encuesta están disponibles en nuestro canal de Telegram PythonLib. ¿Qué framework usas tú? ¡Compártelo en los comentarios!