.NET 5 komt mei Linux- en WebAssembly-stipe

Microsoft ûntbleate koartlyn fia in blogpost, frijlitting fan a grutte nije ferzje foar .NET 5-platfoarm wat foarsjocht stipe foar Linux, macOS, en WebAssembly.

.NET 5 biedt brûkers ien iepen ramt en runtime dat kin brûkt wurde yn ferskate gebieten fan ûntwikkeling en op ferskate platfoarms. De ferzje .NET 5 bestiet út de ienwurding fan it .NET Framework, .NET Core en Mono. Mei .NET 5 kinne jo cross-platform-applikaasjes oanmeitsje mei in inkele koadebasis en mienskiplik skriuwproses, ûnôfhinklik fan it type tapassing.

It produkt .NET 5 fuortsette ûntwikkeling fan it open source projekt .NET Core 3.0 en it ferfong it klassike .NET Framework, dat sil net langer apart wurde ûntwikkele en wurdt stoppe by de frijlitting fan .NET Framework 4.8. Alle ûntwikkeling relatearre oan

.NET rjochtet him no op .NET Core-projekt ynklusyf Runtime, JIT, AOT, GC, BCL (Base Class Library), C #, VB.NET, F #, ASP.NET, Entity Framework, ML.NET, WinForms, WPF, en Xamarin. Yn 'e folgjende ferzje fan .NET 6 wurde de Xamarin- en Mono-projekten opnommen om de iOS- en Android-platfoarms te stypjen.

Lykas .NET Core, .NET 5 wurdt levere mei CoreCLR runtime mei RyuJIT JIT-kompilearder, standert biblioteken, CoreFX, WPF, Windows Forms, WinUI, Entity Framework, dotnet kommandorigelinterface, kaders foar it ûntwikkeljen fan WPF- en Windows Forms clientapplikaasjes en ek ark foar it ûntwikkeljen fan mikroservices, biblioteken, server, grafyske en konsole-tapassingen.

.NET 5.0 is de earste ferzje fan ús .NET-unifikaasjereis. Wy hawwe .NET 5.0 makke om in folle gruttere groep ûntwikkelders ta te stean dat se har koade en applikaasjes fan it .NET Framework nei .NET 5.0 migrearje. Wy hawwe ek in soad fan it earste wurk dien yn 5.0, sadat Xamarin-ûntwikkelders it unified .NET-platfoarm kinne brûke as wy .NET 6.0 frijlitte. D'r is mear oer it ferienigjen fan .NET letter yn 'e post.

No is in geweldige tiid om de ongelooflijke gearwurking mei elkenien te markearjen dy't bydraacht oan it .NET-projekt. Dizze release markeart de fyfde grutte release fan .NET as in iepen boarne-projekt. Tsjintwurdich is d'r in geweldige miks fan yndividuen en lytse en grutte bedriuwen (ynklusyf bedriuwsponsors fan 'e .NET Foundation) dy't as grutte mienskip gearwurkje oan ferskate aspekten fan .NET yn' e dotnet-organisaasje op GitHub. De ferbetteringen yn .NET 5.0 binne it resultaat fan in protte minsken, har ynspanning, tûke ideeën, en har soarch en leafde foar it platfoarm, alles bûten Microsoft's projektbehear. Fanút it kearnteam dat elke dei op .NET wurket, wreidzje wy in grutte "tank út" oan elkenien dy't bydroegen oan .NET 5.0 (en eardere ferzjes)!

Neist de kompilaasje JIT, nije ferzje leveret LLVM basearre foarôfkompilearingsmodus foar WebAssemble-masjekoade en bytecode (Mono AOT en Blazor wurde brûkt foar statysk).

Prestaasje fan ferskate platfoarm- en biblioteekkomponintens is flink tanommen (foaral de operaasjes fan JSON-serialisaasje, regex en HttpClient).

Ferantwurdlikens is ferbettere troch it bywurkjen fan de jiskefanger, De ynboude ClickOnce kliïnt foar rappe publisearjen fan applikaasjes. Foar Linux en macOS is it API System.DirectoryServices.

Protokollen binne oanpast om te wurkjen mei LDAP en Active Directory. Foar Linux is ek stipe foar tapassingen mei ien bestân tafoege, wêryn alle komponinten en ôfhinklikens yn ien bestân binne ynpakt.

In stapel foar ûntwikkeling fan ASP.NET Core 5.0-webapplikaasjes en de ORM Entity Framework Core 5.0-laach (stjoerprogramma's, ynklusyf foar SQLite en PostgreSQL) waard apart frijjûn, lykas taalferzjes C # 9 en F # 5. C # 9 omfettet stipe foar boarne koade-generators, topnivo-programma's, nije sjabloanen, en it type registraasjeklasse.

Stipe foar .NET 5.0 en C # 9 is al opnommen yn 'e fergese Visual Studio-koade-editor.

As lêste, As jo ​​mear witte wolle oer de oankundiging fan .NET 5, kinne jo de details kontrolearje yn 'e folgjende link.


De ynhâld fan it artikel hâldt him oan ús prinsipes fan redaksje etyk, Om in flater te melden klikje hjir.

Wês de earste om kommentaar

Lit jo reaksje efter

Jo e-mailadres wurdt net publisearre.

*

*

  1. Ferantwurdlik foar de gegevens: Miguel Ángel Gatón
  2. Doel fan 'e gegevens: Control SPAM, kommentaarbehear.
  3. Legitimaasje: jo tastimming
  4. Kommunikaasje fan 'e gegevens: De gegevens wurde net oan tredden kommunisearre, útsein troch wetlike ferplichting.
  5. Gegevensopslach: Databank hoste troch Occentus Networks (EU)
  6. Rjochten: Op elk momint kinne jo jo ynformaasje beheine, herstelle en wiskje.