{"id":184229,"date":"2026-11-11T23:40:50","date_gmt":"2026-11-11T21:40:51","guid":{"rendered":"https:\/\/prohoster.info\/blog\/news\/microsoft-opublikoval-otkrytuyu-platformu-net-11"},"modified":"2026-11-11T23:41:06","modified_gmt":"2026-11-11T21:41:06","slug":"microsoft-releases-open-source-net-11-platform","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/news\/microsoft-releases-open-source-net-11-platform","title":{"rendered":"Microsoft ha publicado la plataforma abierta .NET 11","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>La empresa Microsoft ha presentado el lanzamiento de la plataforma abierta .NET 11, creada gracias a la unificaci\u00f3n de los productos .NET Framework, .NET Core y Mono. Con .NET 11, se pueden crear aplicaciones multiplataforma para navegadores, sistemas en la nube, escritorios, dispositivos IoT y plataformas m\u00f3viles, utilizando bibliotecas \u00fanicas y un proceso de construcci\u00f3n com\u00fan, sin depender del tipo de aplicaci\u00f3n. Las compilaciones .NET SDK 11, .NET Runtime 11 y ASP.NET Core Runtime 11 est\u00e1n formadas para Linux, macOS y Windows. .NET Desktop Runtime 11 se ofrece solo para Windows. Las contribuciones relacionadas con el proyecto se distribuyen bajo la licencia MIT. <\/p>\n<p>La composici\u00f3n de .NET incluye Runtime con el compilador JIT RyuJIT, especificaciones de API, bibliotecas WPF, Windows Forms, WinUI y Entity Framework, as\u00ed como una interfaz de l\u00ednea de comandos dotnet y herramientas para desarrollar microservicios, bibliotecas, aplicaciones de servidor, gr\u00e1ficas y de consola. Asimismo, se ofrece por separado el stack para desarrollar aplicaciones web ASP.NET Core 11.0, la capa ORM Entity Framework Core 11.0 (con controladores, incluidos SQLite y PostgreSQL), la biblioteca WPF 11 (Windows Presentation Foundation), el marco Windows Forms 11 para desarrollar GUI, la plataforma Aspire 11 para crear aplicaciones Cloud Native, el marco MAUI 11 para el desarrollo de interfaces de usuario multiplataforma, as\u00ed como las versiones de los lenguajes C# 15 y F# 11. El soporte para .NET 11.0 y C# 15 est\u00e1 incluido en el editor de c\u00f3digo gratuito Visual Studio Code.<br \/>\nEn el lenguaje C# 15 se ha a\u00f1adido la palabra clave union para declarar un tipo cuyo valor solo puede ser uno de los tipos variante enumerados previamente. A una variable de tipo union se le pueden asignar valores de cualquiera de los tipos permitidos, y al intentar asignar un valor de un tipo no especificado durante la declaraci\u00f3n, el compilador generar\u00e1 un error.<\/p>\n<p>Caracter\u00edsticas de la nueva versi\u00f3n:<\/p>\n<ul>\n<li class=\"l\"> public record class Cat(string Name);\n<p>   public record class Dog(string Name);<br \/>\n   public record class Bird(string Name);<br \/>\n   public union Pet(Cat, Dog, Bird);<\/p>\n<p>  Para las clases se ha propuesto el modificador \"closed\", con el cual se pueden crear jerarqu\u00edas cerradas (closed hierarchy), en las que la herencia de una clase base con el modificador closed solo es permitida dentro del ensamblado donde fue declarado, y en el momento de la compilaci\u00f3n se conoce el conjunto completo de descendientes directos. Los tipos union y las jerarqu\u00edas cerradas garantizan que en la construcci\u00f3n switch se manejen todas las variantes posibles, lo que permite prescindir de la rama \"default\" y de la variable \"_\".<\/p>\n<p>Para las clases se ha propuesto el modificador \u00abclosed\u00bb, mediante el cual se pueden crear jerarqu\u00edas cerradas (closed hierarchy), en las que la herencia de una clase base con el modificador closed solo est\u00e1 permitida dentro del ensamblaje donde se declara y durante la compilaci\u00f3n se conoce el conjunto completo de descendientes directos. Los tipos union y las jerarqu\u00edas cerradas garantizan que en la construcci\u00f3n switch se manejen todas las posibles variantes, lo que permite prescindir de la rama \u00abdefault\u00bb y de la variable \u00ab_\u00bb. <\/p>\n<p>En la nueva versi\u00f3n de C# tambi\u00e9n se ha a\u00f1adido soporte para las instrucciones \u00abbreak\u00bb y \u00abcontinue\u00bb para saltos en las etiquetas, y se han ampliado las capacidades experimentales para la aislamiento en bloques de c\u00f3digo unsafe que trabajan directamente con memoria (se ha a\u00f1adido la posibilidad de aplicar unsafe a expresiones espec\u00edficas).<\/p>\n<li class=\"l\"> En el lenguaje F# 11 se ha reducido el consumo de memoria por parte del compilador y se ha disminuir el n\u00famero de operaciones de asignaci\u00f3n de memoria al trabajar con colecciones de FSharp.Core. Se ha a\u00f1adido la capacidad de limitar el n\u00famero de trabajos as\u00edncronos que se ejecutan en paralelo para evitar sobrecargas. Se ha implementado soporte preliminar para Runtime Async.\n<li class=\"l\"> En el SDK, por defecto, est\u00e1n incluidos <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/es\/server\/\"   title=\"servidor\" data-wpil-keyword-link=\"linked\">servidor<\/a> MSBuild y la variante precompilada (NativeAOT) de la herramienta CLI dotnet.<br \/>\n Se ha reducido el tama\u00f1o de los instaladores del SDK para Linux y macOS gracias a la deduplicaci\u00f3n de ensamblados.<\/p>\n<li class=\"l\"> Se ha optimizado el compilador JIT, se han eliminado verificaciones redundantes de l\u00edmites y ramificaciones, se ha mejorado la devirtualizaci\u00f3n y se ha ampliado la consolidaci\u00f3n de operaciones en constantes. En el compilador AOT se ha implementado un controlador de llamadas com\u00fan que ha permitido reducir el tama\u00f1o del c\u00f3digo y aumentar el rendimiento en el acceso intensivo a interfaces. Para Linux y macOS, se ha implementado la preservaci\u00f3n de trazas de pila y informaci\u00f3n de m\u00f3dulos en caso de fallos.\n<li class=\"l\"> Se ha a\u00f1adido un mecanismo experimental Runtime Async para reemplazar el c\u00f3digo de manejo de operaciones as\u00edncronas generado por el compilador por una implementaci\u00f3n que gestiona la pausa y reanudaci\u00f3n de operaciones as\u00edncronas a nivel de tiempo de ejecuci\u00f3n.\n<li class=\"l\"> Se ha a\u00f1adido una plantilla al SDK <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/es\/server\/dts-los-angeles\/\"   title=\"servidores\" data-wpil-keyword-link=\"linked\">servidores<\/a> MCP para la integraci\u00f3n con herramientas y servicios de IA. Para aplicaciones que utilizan servicios de IA, se ha a\u00f1adido un conjunto de abstracciones de Microsoft.Extensions.AI (MEAI). Con base en estas abstracciones se ha formado<br \/>\n    Microsoft Agent Framework (MAF), que se puede utilizar para crear agentes de IA.<\/p>\n<li class=\"l\"> En la API Process se han ampliado las capacidades para iniciar procesos con intercepci\u00f3n de su salida y c\u00f3digos de finalizaci\u00f3n, as\u00ed como control sobre los descriptores heredados.\n<li class=\"l\"> En la API System.IO.Compression se ha a\u00f1adido soporte para el algoritmo de compresi\u00f3n Zstandard.\n<li class=\"l\">   Se han a\u00f1adido nuevos adaptadores de flujo ReadOnlyMemoryStream, WritableMemoryStream, ReadOnlySequenceStream y StringStream.\n<li class=\"l\"> Se ha a\u00f1adido la utilidad dotnetup para instalar y actualizar el SDK y el tiempo de ejecuci\u00f3n.\n<\/ul>\n<p>Fuente: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=66666\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Microsoft \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b .NET 11, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u043e\u0439 \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u0443\u043d\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432 .NET Framework, .NET Core \u0438 Mono. \u041d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 .NET 11 \u043c\u043e\u0436\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u043c\u043d\u043e\u0433\u043e\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u044b\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430, \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c, \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u0441\u0442\u043e\u043b\u0430, IoT-\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0438 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0435\u0434\u0438\u043d\u044b\u0435 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0438 \u043e\u0431\u0449\u0438\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0441\u0431\u043e\u0440\u043a\u0438, \u043d\u0435 \u0437\u0430\u0432\u0438\u0441\u044f\u0449\u0438\u0439 \u043e\u0442 \u0442\u0438\u043f\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f. \u0421\u0431\u043e\u0440\u043a\u0438 .NET SDK 11, .NET Runtime 11 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":10,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-184229","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.5 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Microsoft \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b .NET 11, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u043e\u0439 \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u0443\u043d\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432 .NET Framework, .NET Core \u0438 Mono.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Alexander Kovalev\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/es\/blog\/news\/microsoft-releases-open-source-net-11-platform\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Microsoft \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u043e\u0442\u043a\u0440\u044b\u0442\u0443\u044e \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 .NET 11 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Microsoft \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b .NET 11, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u043e\u0439 \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u0443\u043d\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432 .NET Framework, .NET Core \u0438 Mono.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/news\/microsoft-releases-open-source-net-11-platform\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-11-11T21:40:51+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-11-11T21:41:06+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Microsoft ha publicado la plataforma abierta .NET 11 | ProHoster","description":"Microsoft ha presentado el lanzamiento de la plataforma abierta .NET 11, creada gracias a la unificaci\u00f3n de los productos .NET Framework, .NET Core y Mono.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/news\/microsoft-releases-open-source-net-11-platform","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Microsoft \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u043e\u0442\u043a\u0440\u044b\u0442\u0443\u044e \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 .NET 11 | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Microsoft \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b .NET 11, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u043e\u0439 \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u0443\u043d\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432 .NET Framework, .NET Core \u0438 Mono.","og:url":"https:\/\/prohoster.info\/es\/blog\/news\/microsoft-releases-open-source-net-11-platform","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-11-11T21:40:51+00:00","article:modified_time":"2026-11-11T21:41:06+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/184229","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=184229"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/184229\/revisions"}],"predecessor-version":[{"id":184230,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/184229\/revisions\/184230"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=184229"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=184229"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=184229"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}