Microsoft va donar a conèixer fa poc mitjançant una publicació de bloc, l'alliberament d'una nova versió important per a la plataforma .NET maig que brinda suport per a Linux, macOS i WebAssembly.
.NET maig proporciona als usuaris un únic marc obert i un runtime que es pot utilitzar en diferents à rees de desenvolupament i en diferents plataformes. la versió Web de la Confederació 5 està conformada per la unificació de .NET Framework, .NET Core i Mono. Amb .NET 5, pot crear aplicacions multiplataforma utilitzant una única base de codi i un procés de creació comuna, sense importar el tipus d'aplicació.
el producte .NET maig va continuar el desenvolupament de el projecte de codi obert .NET Core 5 i va reemplaçar a l'clà ssic .NET Framework, que ja no es desenvoluparà per separat i s'aturarà en el llançament de .NET Framework 4.8. Tot el desenvolupament relacionat amb
.NET ara se centra en el projecte .NET Core, inclosos Runtime, JIT, AOT, GC, BCL (Base Class Library), C #, VB.NET, F #, ASP.NET, Entity Framework, ML.NET, WinForms, WPF i Xamarin. En la propera versió de .NET 6, s'inclouran els projectes Xamarin i Mono per admetre les plataformes iOS i Android.
A l'igual que .NET Core, Web de la Confederació 5 s'envia amb el runtime CoreCLR amb compilador RyuJIT JIT, biblioteques està ndard, CoreFX, WPF, Windows Forms, WinUI, Entity Framework, interfÃcie de lÃnia d'ordres dotNET, marcs per a desenvolupar aplicacions client de WPF i Windows Forms aixà com eines per al desenvolupament de microservicios, biblioteques, servidor, aplicacions grà fiques i de consola.
.NET 5.0 és la primera versió del nostre viatge d'unificació de .NET. Creem .NET 5.0 per permetre que un grup molt més gran de desenvolupadors migre seu codi i aplicacions de .NET Framework a .NET 5.0. També vam fer gran part de la feina inicial en 5.0 perquè els desenvolupadors de Xamarin puguin fer servir la plataforma .NET unificada quan llancem .NET 6.0. Hi ha més sobre la unificació de .NET, més endavant en la publicació.
Ara és un bon moment per destacar la increïble col·laboració amb tots els que contribueixen a el projecte .NET. Aquesta versió marca la cinquena versió principal de .NET com a projecte de codi obert. En l'actualitat, hi ha una gran combinació d'individus i empreses petites i grans (inclosos els patrocinadors corporatius de .NET Foundation) que treballen junts com una gran comunitat en diversos aspectes de .NET en l'organització dotNET a GitHub. Les millores en .NET 5.0 són el resultat de moltes persones, el seu esforç, idees intel·ligents i la seva cura i amor per la plataforma, tot més enllà de la direcció d'el projecte per part de Microsoft. ¡Des de l'equip central que treballa en .NET cada dia, estenem un gran «grà cies» a tots els que van contribuir a .NET 5.0 (i versions anteriors)!
A més de la compilació JIT, la nova versió proporciona una manera de precompilación basat en LLVM per al codi de mà quina i el codi de bytes de WebAssembly (Mono AOT i Blazor s'utilitzen per està tic).
el rendiment de diversos components de plataforma i bibliotecas s'ha incrementat significativament (Especialment l'acceleració de la serialització JSON, expressions regulars i operacions HttpClient).
La capacitat de resposta ha estat millorada a l'actualitzar el recol·lector d'escombraries. El client ClickOnce integrat per la publicació rà pida d'aplicacions. Per a Linux i macOS, l'API System.DirectoryServices.
Protocols s'ha adaptat per treballar amb LDAP i Active Directory. Per a Linux, també s'ha afegit suport per a aplicacions d'un sol arxiu, en què tots els components i dependències estan empaquetats en un sol arxiu.
Es va publicar per separat una pila per desenvolupar aplicacions web ASP.NET Core 5.0 i la capa ORM Entity Framework Core 5.0 (controladors, fins i tot per SQLite i PostgreSQL), aixà com versions de llenguatges C # 9 i F # 5. C # 9 inclou suport per a generadors de codi font, programes de nivell superior, noves plantilles i el tipus de classe de registre.
La compatibilitat amb .NET 5.0 i C # 9 ja està inclosa en l'editor de codi de Visual Studio gratuït.
Finalment, si vols conèixer més a l'respecte de l'anunci de .NET 5, pots consultar els detalls al següent enllaç.