Resumen NetConf 2025: .NET 10, C# 14, Aspire y el futuro del ecosistema

🏠 Noticias 📅 14 Nov 2025 ⏱️ 15 min 💬 0

Como cada año, hacemos un seguimiento detallado de la conferencia más relevante del ecosistema .NET. La NetConf 2025 llega con anuncios importantes en rendimiento, cloud-native, IA y tooling, así que vamos a repasar lo más destacado.

 

 

 

0 - Introducción a la netconf 2025

 

Llevamos tiempo diciendo, .NET no es un framework, es un ecosistema que los desarrolladores adoran y las empresas confían para construir aplicaciones y sistemas completos en producción.

Este año, Microsoft compartió por primera vez datos oficiales del uso de Visual Studio: 7 millones de desarrolladores activos. Una cifra enorme, y eso sin contar quienes usan IDEs alternativos como Rider.

Desde la apertura del código de .NET en 2015, se han realizado +290.000 pull requests y 68.000 contribuidores únicos en los repositorios oficiales. Un indicador claro de la salud y fortaleza del ecosistema.

Además, C# se mantiene desde 2020 entre los Top 5 lenguajes en GitHub.

 

.NET continúa creciendo, consolidándose y demostrando que su apuesta open-source fue uno de los mayores aciertos estratégicos de Microsoft.

 

 

1 - Lanzamiento de .NET 10

 

El foco principal vuelve a ser el rendimiento. Microsoft comparó .NET 10 contra .NET 8 (la última versión LTS) utilizando Minimal APIs, una pieza clave del desarrollo moderno en .NET, y los resultados son espectaculares.

net 10 launch

Con solo actualizar de .NET 8 a .NET 10, se obtiene:

  • 93% menos consumo de memoria
  • Hasta 15% más rendimiento

Estas mejoras no son "magia", sino optimizaciones acumuladas en múltiples áreas del runtime, JIT, GC, networking, serialization y más. Si vienes de .NET Framework, el salto es aún más significativo.

Durante este blogpost veremos más novedades que vienen dentro de .NET 10.

 

 

2 - Aspire en .NET 10

 

Aspire se ha convertido en uno de los pilares estratégicos del ecosistema .NET. Desde su presentación en noviembre de 2023, no ha dejado de crecer y madurar.

Lo utilizo en mi día a día en proyectos orientados a sistemas distribuidos, y su aporte es enorme.

Este año ha sido la primera sesión después del anuncio inicial, lo cual solo demuestra lo importante que es para el equipo de .NET. 

 

Notar también el cambio de nombre: ya no es .NET Aspire, sino simplemente Aspire.

El objetivo es claro: una plataforma cloud-native que puede ejecutar aplicaciones sin importar si están escritas en .NET, Python o JavaScript.

aspire running python and javscript

Aun así, la plataforma está construida con tecnologías .NET: backend en C#, frontend en Blazor y extensiones vía NuGet. Es una expansión del ecosistema, no una sustitución.

En la práctica, integrar servicios, observabilidad o componentes cloud es ahora más sencillo y robusto. La experiencia de desarrollo mejora de forma notable, 

 

Si no habeis probado Aspire, recomiendo que lo hagais, cuando salió, era básicamente un proyecto similar al mio de Distribt, donde te daba ciertas abstracciones, hoy en día es un orquestrador de diferentes tipos de aplicaciones o sistemas, que además funciona en la nube (Azure) muy potente.

 

3 - Inteligencia Artificial

 

La IA ha sido, como era de esperar, uno de los temas centrales del evento, esta sección lo voy a dejar corto y escueto, pero en la conferencia como tal posiblemente el 50% sea IA.

 

Microsoft profundizó en el Microsoft Agent Framework (MAF), pieza fundamental de su visión de aplicaciones inteligentes y parte del contenido que cubro en mi curso de IA con C#.

Microsoft agent framework

Vimos muchas, muchas charlas sobre MCP y los diferentes MCPs que Microsoft o los partners de Microsoft han construido. 

Por supuesto también vimos como hacer integraciones en Visual Studio, Visual Studio Code, o como esos MCPs funcionan con Copilot. Sesiones sobre agentes, “aplicaicones inteligentes”, uso de la IA para ayudarte a programar, a diseñar, a documentar, etc..

 

 

4 - Visual Studio 2026

 

Después de cuatro años llega la nueva versión de Visual Studio, Visual Studio 2026.

visual studio 2026

El IDE por definición para la gran mayoría de desarrolladores del ecosistema .NET la nueva versión es más rápida, más inteligente y totalmente integrado con .NET 10.

 

Se nota que es más rápido sobre todo a la hora de abrir soluciones, algo que notaremos aquellos trabajando en proyectos grandes.

visual studio 2026 improvements

Aunque como vimos en las charlas específicas del propio visual studio, las integraciones que tiene no son únicamente con el lenguaje, sino que la IA tiene un papel muy importante dentro del mismo. Y es que la forma en la que desarrollamos ha cambiado, la Inteligencia Artificial es clave y así lo podemos ver con la nueva versión ya que trae soporte para agentes, MCP, GitHub copilot para los test, para el profiling, para organizar, o incluso una versión para ayudarte a modernizar una app (Github Copilot app modernization).

 

De hecho de la herramienta de Github Copilot app modernization pudimos ver un ejemplo. Haciendo dos clicks Copilot analiza la app entera y te da un plan sobre como migrar:

copilot migration tool

Eso sí, este proceso tarda tiempo, en este caso tardó 40 minutos; Después vimos otras sesiones para el profiler, los tests o características mas específicas. 

 

Las integraciones con IA no es lo único que trae, también trae una nueva interfaz la cual se ve mas ligera y amigable, que ya analizamos en el blog anteriormente, y muchas otars mejoras, como por ejemplo code coverage en las versiones community y profesional, soporte para mermaid, y un gran número de novedades, por lo que recomiendo a todo el mundo que lo descargue. 

 

 

5 - Lanzamiento de C# 14

 

Como cada año, disponemos de la nueva versión de .NET en este caso .NET 10 que trae consigo C# 14, una versión LTS (soporte de 3 años), donde además de mejorar el rendimiento, trae una serie de nuevas características las cuales nos pueden ser muy útiles en el día a día.

 

La sesión como tal fue a las 3 horas, demostrando que MS prioriza aspire o copilot antes que su lenguaje estrella, ojo no lo discuto, solo lo comento, pero aún así la sesión fue directa al código.

novedades c# 14

Este año las mejoras del lenguaje como tal son muchísimo más evidentes que en otros años, tanto que en este blog hemos cubierto una cuantas de ellas como son el asignador condicional nulo, o la nueva keyword field.

 

Pero sin quedarnos ahí, porque ahora C# también puede ejecutarse como un lenguaje de scripting:

c# scripting language

Que parece poca cosa, pero seamos realistas, cuántas veces necesitamos un script para hacer X o Y, algo muy pequeño, y lo acabamos escribiendo en bash/powershell y es lo único en ese lenguaje dentro de nuestro código? Muchísimas, pues con esta funcionalidad ya no será necesario!

 

 

6 - Otras novedades del Ecosistema en .NET 10

 

El ecosistema de .NET trae consigo muchas novedades y no siempre tenemos grandes anuncios para todo, así que aquí va un resumen de lo restante.

Mencionar que todo incluye mejoras de rendimiento, que al final significa ejecutar las aplicaciones de forma más eficiente, económica y sin gastar recursos innecesarios. 

Para leer sobre dichas mejoras de rendimiento aquí tenéis la página oficial de .NET donde lo explican todo. Y como el año pasado tuvimos una sesión al respecto, la cual fue muy educativa. 

Antes de pasar a los apartados individuales, quiero mencionar también que hubo una charla sobre seguridad y como las puntuaciones CVE funcionan, que me pareció muy interesante.

 

6.1 - Novedades ASP.NET core y Blazor en .NET 10

Sinceramente las charlas, sobre todo la de ASP.NET Core, tenía más pinta de una charla de ventas que sobre una charla de tecnología, lo más destacable puede ser la integración de forma nativa con PassKey. Mención especial a que en alguna presentación utilizaban ProblemDetails con soporte por defecto para minimal apis.

asp.netcore .net 10

 

 

6.2 - Novedades en aplicaciones multiplataforma, MAUI, Winforms, Windows Apps en .NET 10

En esta edición hemos visto avances centrados principalmente en la calidad, estabilidad y experiencia de desarrollo en el ecosistema de aplicaciones de escritorio y multiplataforma en .NET: mejoras de rendimiento, correcciones, y simplificación de la experiencia para el desarrollador.

En el caso de .NET MAUI, destacó la colaboración con Uno Platform, donde MAUI actúa como backend y Uno (o Avalonia) puede funcionar como capa de UI. Este modelo híbrido abre nuevas posibilidades para aplicaciones cross-platform que buscan mayor flexibilidad en la capa visual manteniendo la potencia del ecosistema .NET en el core.

 

El foco más fuerte de esta sección lo vimos en XAML, con mejoras significativas para acelerar el desarrollo:

  • Global namespaces para simplificar el código
  • Source generators dedicados a XAML, que ofrecen un salto de rendimiento notable en escenarios de debugging y tooling

XAML improvements

Los datos mostrados son reales: aunque no significa que tu aplicación final consuma un 99% menos de memoria, sí reduce drásticamente la memoria necesaria para depurar ciertos componentes, por ejemplo, pasar de ~100 MB adicionales a ~1 MB en algunos casos. Un avance enormemente práctico para el día a día.

 

En el ecosistema Windows, WinUI es ahora open source, lo cual impulsa su adopción y permite a la comunidad participar activamente en su evolución. El toolkit sigue mejorando y permite crear aplicaciones modernas con un resultado visual excelente.

 

Para WinForms, hubo una mejora que pasó algo desapercibida pero merece una mención: el soporte mejorado para async/await en actualizaciones de interfaz. Cualquiera que haya trabajado con WinForms sabe lo complicado que era gestionar actualizaciones de UI sin bloquear el hilo principal; este cambio moderniza sustancialmente la experiencia de desarrollo.

Y sí, como en prácticamente toda la conferencia: IA integrada en el desarrollo, tooling y productividad… por si no había quedado claro todavía que es una prioridad transversal.

 

 

6.3 - Microsoft Testing Platform

Microsoft Testing Platform es una de esas tecnologías de las que había oído hablar, pero que no había probado personalmente. Por eso, esta sesión era especialmente interesante para entender su estado actual y las novedades que introduce.

 

La primera mejora evidente está en la interfaz visual de ejecución de tests. Ahora es mucho más limpia, con menos ruido visual y una representación más clara del progreso.

Por ejemplo, los tests exitosos ya no muestran su nombre por defecto, reduciendo significativamente el volumen de salida en los logs y facilitando centrarse solo en los casos relevantes.

new microsoft testing platform

Más allá de la UI, la novedad más interesante es que Microsoft Testing Platform convierte el sistema de tests de .NET en una plataforma extensible, gracias a la distribución de funcionalidades adicionales a través de paquetes NuGet.

Entre las más útiles está la capacidad de reintentar automáticamente tests inestables (flaky tests), una necesidad común en entornos CI/CD.

Hasta ahora, reintentar tests fallidos era un proceso manual; ahora, esta lógica puede configurarse fácilmente como parte del flujo de ejecución.

 

Para explorar las nuevas opciones disponibles, basta con ejecutar:

dotnet test --help

test help example

La plataforma mantiene compatibilidad total con MSTest, NUnit y xUnit.

Además introduce mejoras específicas para MSTest. Una de las más destacadas es el nuevo modo MSTestAnalysisMode, que analiza tus pruebas para identificar redundancias: tests duplicados, sin aserciones reales o que no aportan nuevo valor.

 

Este tipo de análisis preventivo ayuda a mantener una base de tests más eficiente, limpia y sostenible.

 

 

6.4 -  Los que faltan

 

Este año ha sido llamativo no ver una charla específica de Entity Framework Core, algo habitual en ediciones anteriores donde se presentaban mejoras de rendimiento muy destacadas. Lo más probable es que el proyecto esté ya en una fase de madurez en la que grandes saltos de rendimiento o nuevas funcionalidades disruptivas son menos frecuentes.

 

También ha faltado presencia de F#, que únicamente apareció en una sesión del día de la comunidad. Aunque no es un lenguaje que use en el día a día, su ausencia en las sesiones principales resulta sorprendente y sugiere que la prioridad del ecosistema está centrada en otras áreas.

 

 

7 - Charlas recomendadas de la .Net Conf 2025

La sesiones de la comunidad en la NetConf suelen ser muy buenas, y aunque no es posible cubrirlas todas, aquí tienes algunas que realmente merecen tu atención:

  • OpenTelemetry: Ideal para entender cómo instrumentar tus aplicaciones en .NET con trazas, métricas y logs, adoptando estándares de observabilidad modernos.
  • Uno Platform: Una charla que muestra la nueva "plataforma 2.0" que permite construir Apps mas rápido con un agente MCP experto en tu proyecto.
  • Godot con .NET: Si te interesa el desarrollo de juegos, en mi caso es uno de estos temas que siempre quiero mirar pero no unca tengo tiempo.
  • “Retro Meets Modern: Live Coding en Commodore 64 con C#”: Una sesión divertida y técnica al mismo tiempo, demostrando que la nostalgia y la tecnología moderna pueden combinarse para aprender conceptos de bajo nivel, optimización y metaprogramación.

 

Y esto es solo una muestra. La conferencia está llena de otras sesiones interesantes, te animo a que explores durante los proximos días o cuando sea que MS suba los vídeos a Youtube las sesiones que más te intersan.


💬 Comentarios