{"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\/ro\/blog\/news\/microsoft-releases-open-source-net-11-platform","title":{"rendered":"Microsoft a publicat platforma deschis\u0103 .NET 11.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Compania Microsoft a lansat versiunea platformei deschise .NET 11, creat\u0103 datorit\u0103 unific\u0103rii produselor .NET Framework, .NET Core \u0219i Mono. Pe baza .NET 11 pot fi dezvoltate aplica\u021bii multi-platform\u0103 pentru browsere, sisteme cloud, desktop, dispozitive IoT \u0219i platforme mobile, folosind biblioteci unificate \u0219i un proces comun de construire, independent de tipul de aplica\u021bie. Versiunile .NET SDK 11, .NET Runtime 11 \u0219i ASP.NET Core Runtime 11 sunt disponibile pentru Linux, macOS \u0219i Windows. .NET Desktop Runtime 11 este disponibil doar pentru Windows. Resursele asociate cu proiectul sunt distribuite sub licen\u021ba MIT. <\/p>\n<p>\u00cen cadrul .NET este inclus Runtime cu compilator JIT RyuJIT, specifica\u021bii API, biblioteci WPF, Windows Forms, WinUI \u0219i Entity Framework, interfa\u021b\u0103 de linie de comand\u0103 dotnet, precum \u0219i instrumente pentru dezvoltarea de microservicii, biblioteci, aplica\u021bii server-side, grafice \u0219i console. Separat sunt furnizate stiva pentru dezvoltarea aplica\u021biilor web ASP.NET Core 11.0, stratul ORM Entity Framework Core 11.0 (exist\u0103 drivere inclusiv pentru SQLite \u0219i PostgreSQL), biblioteca WPF 11 (Windows Presentation Foundation), framework-ul Windows Forms 11 pentru dezvoltarea GUI, platforma Aspire 11 pentru crearea de aplica\u021bii Cloud Native, framework-ul MAUI 11 pentru dezvoltarea interfe\u021belor utilizator multi-platform\u0103, precum \u0219i versiunile limbajelor C# 15 \u0219i F# 11. Suportul pentru .NET 11.0 \u0219i C# 15 este inclus \u00een editorul de cod gratuit Visual Studio Code.<br \/>\n\u00cen limbajul C# 15 a fost ad\u0103ugat cuv\u00e2ntul cheie union pentru a declara un tip al c\u0103rui valoare poate fi doar unul dintre tipurile-predefinite enumerate anterior. Variabilei de tip union i se pot atribui valori de orice tip permis, iar \u00een cazul \u00een care se \u00eencearc\u0103 atribuirea unei valori de tip care nu a fost specificat la declara\u021bie, compilatorul va genera o eroare.<\/p>\n<p>Caracteristicile noului release:<\/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>  Pentru clase, a fost propus un modificator \u201eclosed\u201d, prin care pot fi create ierarhii \u00eenchise (closed hierarchy), \u00een care mo\u0219tenirea de la o clas\u0103 de baz\u0103 cu modificatorul closed este permis\u0103 doar \u00een interiorul acelei asamblei \u00een care a fost declarat \u0219i \u00een care setul complet de descenden\u021bi direc\u021bi este cunoscut la momentul compil\u0103rii. Tipurile union \u0219i ierarhiile \u00eenchise garanteaz\u0103 c\u0103 \u00een construc\u021bia switch sunt tratate toate variantele posibile, permi\u021b\u00e2nd astfel evitarea ramurii \u201edefault\u201d \u0219i a variabilei \u201e_\u201d.<\/p>\n<p>Pentru clase, a fost propus un modificator \u201eclosed\u201d, prin care pot fi create ierarhii \u00eenchise (closed hierarchy), \u00een care mo\u0219tenirea de la clasa de baz\u0103 cu modificatorul closed este permis\u0103 doar \u00een cadrul acelei asambl\u0103ri unde este declarat\u0103 \u0219i, la etapa de compilare, este cunoscut \u00eentregul set de descenden\u021bi direc\u021bi. Tipurile Union \u0219i ierarhiile \u00eenchise garanteaz\u0103 c\u0103, \u00een construc\u021bia switch, sunt tratate toate variantele posibile, ceea ce permite evitarea ramurii \u201edefault\u201d \u0219i a variabilei \u201e_\u201d. <\/p>\n<p>Noua versiune C# a ad\u0103ugat, de asemenea, suport pentru tranzi\u021bia din expresiile \u201ebreak\u201d \u0219i \u201econtinue\u201d c\u0103tre etichetele stabilite \u0219i a extins posibilit\u0103\u021bile experimentale de izolarea \u00een blocurile de cod unsafe, care lucreaz\u0103 direct cu memoria (a fost ad\u0103ugat\u0103 posibilitatea de a aplica unsafe pentru expresii separate).<\/p>\n<li class=\"l\"> \u00cen F# 11, consumul de memorie al compilatorului a fost redus, iar num\u0103rul opera\u021biunilor de alocare a memoriei pentru colec\u021bii FSharp.Core a fost mic\u0219orat. A fost ad\u0103ugat\u0103 capacitatea de a limita num\u0103rul de lucr\u0103ri asincrone care se execut\u0103 \u00een paralel pentru a preveni supra\u00eenc\u0103rcarea. Suportul preliminar pentru Runtime Async a fost ad\u0103ugat.\n<li class=\"l\"> \u00cen SDK, op\u021biunile sunt incluse implicit. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/ro\/server\/\"   title=\"serverul\" data-wpil-keyword-link=\"linked\">serverul<\/a> MSBuild \u0219i varianta precompilat\u0103 (NativeAOT) a instrumentului CLI dotnet.<br \/>\n Dimensiunea instalatorilor SDK pentru Linux \u0219i macOS a fost redus\u0103 prin deduplicarea pachetelor.<\/p>\n<li class=\"l\"> A fost optimizat compilatorul JIT, fiind eliminate verific\u0103rile excesive de limite \u0219i bifurc\u0103rilor, a fost \u00eembun\u0103t\u0103\u021bit\u0103 devirtualizarea \u0219i extins\u0103 simplificarea opera\u021biunilor \u00een constante. Compilatorul AOT a folosit un handler comun de apeluri, permi\u021b\u00e2nd reducerea volumului de cod \u0219i \u00eembun\u0103t\u0103\u021birea capacit\u0103\u021bii de procesare \u00een caz de apeluri intensive la interfe\u021be. S-a realizat salvarea stivei de erori \u0219i a informa\u021biilor despre module pentru Linux \u0219i macOS.\n<li class=\"l\"> A fost ad\u0103ugat un mecanism experimental Runtime Async pentru a \u00eenlocui codul generat de compilator pentru opera\u021biile async cu o implementare care gestioneaz\u0103 suspendarea \u0219i reluarea opera\u021biunilor asincrone la nivel de runtime.\n<li class=\"l\"> \u00cen SDK a fost ad\u0103ugat un \u0219ablon. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/ro\/server\/dts-los-angeles\/\"   title=\"server\" data-wpil-keyword-link=\"linked\">server<\/a> MCP pentru integrarea cu instrumente \u0219i servicii AI. Pentru aplica\u021biile care folosesc servicii AI, a fost ad\u0103ugat un set de abstrac\u021bii Microsoft.Extensions.AI (MEAI). Pe baza acestor abstrac\u021bii, a fost dezvoltat.<br \/>\n    Microsoft Agent Framework (MAF), care poate fi folosit pentru a crea agen\u021bi AI.<\/p>\n<li class=\"l\"> \u00cen API-ul Process, au fost extinse op\u021biunile de lansare a proceselor cu interceptarea ie\u0219irii \u0219i a codurilor de finalizare, precum \u0219i controlul descriptorilor mo\u0219teni\u021bi.\n<li class=\"l\"> \u00cen API-ul System.IO.Compression a fost ad\u0103ugat suport pentru algoritmul de compresie Zstandard.\n<li class=\"l\">   Au fost ad\u0103uga\u021bi noi adaptoare pentru fluxuri: ReadOnlyMemoryStream, WritableMemoryStream, ReadOnlySequenceStream \u0219i StringStream.\n<li class=\"l\"> A fost ad\u0103ugat\u0103 utilitarul dotnetup pentru instalarea \u0219i actualizarea SDK-ului \u0219i a runtime-ului.\n<\/ul>\n<p>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=66666\">opennet.ro<\/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\/ro\/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=\"ro_RO\" \/>\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\/ro\/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 a publicat platforma deschis\u0103 .NET 11 | ProHoster","description":"Compania Microsoft a lansat platforma deschis\u0103 .NET 11, creat\u0103 prin unificarea produselor .NET Framework, .NET Core \u0219i Mono.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/microsoft-releases-open-source-net-11-platform","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","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\/ro\/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\/ro\/wp-json\/wp\/v2\/posts\/184229","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=184229"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/184229\/revisions"}],"predecessor-version":[{"id":184230,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/184229\/revisions\/184230"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=184229"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=184229"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=184229"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}