Qué frameworks de C# (.NET) eligen para producción: resultados de la encuesta 2024
El ecosistema .NET continúa desarrollándose activamente, y elegir el framework adecuado para un proyecto de producción se vuelve una tarea cada vez más responsable. Una encuesta reciente, realizada entre desarrolladores profesionales de C# (más de 1500 encuestados de Rusia y países de la CEI), permitió obtener una imagen objetiva de las preferencias. Analizamos los datos y destacamos las tendencias clave.
Líderes en producción: ASP.NET Core y Blazor
El favorito indiscutible sigue siendo ASP.NET Core. Lo utiliza el 68% de los encuestados para APIs web y servicios backend. Las razones principales son el alto rendimiento, la multiplataforma y la flexibilidad de configuración. En segundo lugar, con una gran diferencia, se encuentra Blazor (24%): los desarrolladores valoran la posibilidad de escribir interfaces web interactivas en C# sin JavaScript. Además, Blazor Server se elige más a menudo para soluciones corporativas de intranet, mientras que Blazor WebAssembly se usa para SPA públicos.
Plataformas de escritorio y móviles
En el segmento de aplicaciones de escritorio, WPF (19%) y WinForms (13%) son tradicionalmente fuertes. Sin embargo, se observa una transición gradual hacia .NET MAUI — ya ha sido implementado por el 8% de los encuestados, y otro 15% planea migrar durante el año. Para el desarrollo móvil, MAUI aún está por detrás de Xamarin.Forms (que se mantiene en un 6%), pero con el lanzamiento de .NET 8 la brecha se está reduciendo.
Resultados inesperados
- Servicios gRPC en C# — el 5% de los proyectos de producción ya utilizan gRPC para microservicios de alta carga, especialmente en combinación con ASP.NET Core.
- Azure Functions y AWS Lambda — las soluciones serverless en C# son elegidas por el 7% de los desarrolladores, principalmente para arquitecturas basadas en eventos.
- Unity para aplicaciones no lúdicas — el 2% de los encuestados usa Unity en producción (simuladores, visualización 3D de datos).
Tendencias y pronósticos
Los analistas señalan tres direcciones clave:
- Consolidación en ASP.NET Core — el monolito está dando paso a los microservicios, pero el núcleo del backend permanece en este framework.
- Crecimiento de Blazor en el segmento empresarial — gracias a la reducción de la barrera de entrada para equipos de C# que no desean aprender frameworks de JS.
- MAUI alcanza a WPF — para 2025, según las previsiones, MAUI podría ocupar hasta el 20% del mercado de escritorio .NET.
Los datos completos de la encuesta (desglosados por versiones de .NET, tipos de proyectos y experiencia de los equipos) están disponibles en nuestro canal de Telegram. Por ahora, ¡comparte en los comentarios qué framework de C# estás usando en producción en este momento?