.NET 5 fusionerer Core og .NET Framework til en løsning

.NET 5 fusionerer Core og .NET Framework til en løsning

Dot net-udvikleren virksomheden bringer sin seneste udgivelse i november 2020, der kaldes .NET 5.

Dette er helt forskelligt fra de øvrige rammer, der hidtil er leveret af .NET. I denne artikel vil vi se, hvordan det adskiller sig fra resten af de andre, og hvordan det er gavnligt for udviklere over hele verden?

Hvad er .NET5?

.NET 5 er en version, der ikke tilhører nogen anden klasse af rammer eller Core separat. Snarere vil det have det bedste fra alle andre. Det har egenskaberne, funktionaliteterne og funktionerne i .NET framework, .NET Core, Mono og Xamarin, faktisk det bedste af disse. Det vil omfatte biblioteker og API'er ved hjælp af hvilke udviklere også kan fremstille applikationer og programmer til web, IoT-enheder, mobil og Windows.

.NET er en samling af værktøjer og rammer, hvorigennem man kan oprette og udvikle software, teste og køre dem. Og endelig, implementer den software, der kan betjenes på en række platforme, herunder Web Assembly, IoTs, Android, watch OS, Windows, macOS, tvOS, Linux og iOS. Nu da denne software kan bruges på forskellige platforme, kan de også bruges på forskellige enheder, det være sig desktops, tablets, webbrowsere, mobiltelefoner eller IoT-enheder osv.

Dette vil være den næste version efter .NET 3, som allerede er udgivet i oktober i år. Hvad der er specielt ved denne .NET 5 er, at den bringer alt fra .NET inden for en enkelt samlet platform. Brugere eller udviklere finder alt fra biblioteker på højt niveau til biblioteker på lavt niveau, API'er og runtime-komponenter, værktøjer, kompilatorer, typesystemer og sprog. Selvom den komplette version af .NET 5 vil være tilgængelig inden november 2020, vil dens forhåndsvisning blive frigivet i årets første, som bæres af Visual Studio Code og Visual Studio 2019.

Desuden er datoerne for de senere versioner også annonceret. De næste versioner navngives i rækkefølge - .NET 6.0, .NET 7.0 og .NET 8.0. Og det forventes, at alle disse versioner ligesom .NET 5 vil blive frigivet i november måned i deres respektive udgivelsesår.

Funktioner i .NET 5

Dot net-udvikleren har inkluderet følgende funktioner i .NET 5. Lad os gå igennem dem en efter en.

  • En samlet platform til alt fra Windows til Data Science, Cloud, Mac, Machine learning, IoT, Web, Gaming og mobil.
  • .NET 5 bakkes op af Microsoft og styres således af et open source-community.
  • Det giver en cross-platform, der kan betjenes på enhver enhed og hvor som helst.
  • Beriget med mulighederne på alle tre platforme, nemlig .NET framework, Xamarin samt .NET Core. De leverede funktioner inkluderer LINQ, WPF, ASP.NET MVC, Windows Forms, Entity Framework, UWP og så videre.
  • Det har støtte fra de bedste værktøjer såsom Command Line Interface (CLI), VS-kode, VS til Mac osv.

Læs bloggen - Hvorfor vælge .NET Frameworks til dynamisk applikationsudvikling

  • Dette er ikke alt, det har høj skalerbarhed og høj ydeevne sammen med at være hurtig.
  • Implementering i .NET 5 er mindre, og det samme er pakkerne.

Støtte til forskellige sprog og kørselstider


Nu, da .NET er en samling af egenskaber ved forskellige rammer og platforme, så giver den driftstiderne for Xamarin og .NET Core sammen i den. Desuden vil de blive udviklet og arbejdet sammen i fremtiden.

Du finder også alle kompilatorer, driftstider og sprog i .NET 5, der hører til .NET framework og .NET Core. XAML, C #, VB.NET og F # forventes leveret af .NET som de understøttede sprog.

Hvad mere har .NET 5 i vente for os?

Ifølge udbydere af asp.net-udviklingstjenester vil .NET 5 have alle de funktioner, som udviklere er glade for i .NET Core. Dette inkluderer implementering på tværs af platforme, support til at bruge de platformsspecifikke tilbøjeligheder fuldt ud, en kommandolinjegrænseflade og høj ydeevne sammen med integrationen af de forskellige typer Visual Studio, små projektfiler og mange flere. Så brugerne af .NET Core eller brugerne af .NET framework vil ikke blive skuffede.

Og det var ikke alt. .NET 5 giver flere muligheder på driftstider, udvidet understøttelse af CodeFX, Java-interoperabilitet på en række programmer sammen med interoperabiliteten af objekt C og hurtig på tværs af forskellige operativsystemer.

Partnerprogramlederen hos Microsoft afslørede også nogle oplysninger om det i sin mail til SD-tider. Den sagde følgende ord:

”Når vi bevæger os frem mod .NET 5, får vi det bedste fra Mono og dets understøttelse af indfødt udførelse og lille fodaftryk til de mindste enheder. At have et .NET i stedet for tre forenkler valgene og platformen for nye og eksisterende udviklere. ”

Dette viser, at udbydere af asp.net-udviklingstjenester bringer det bedste ud af .NET i form af .NET 5.

Forbedringer, som .NET 5 forventes at medføre

Følgende er de forventninger eller forbedringer, som udbyderen af SharePoint-udviklingstjenester , Microsoft har fra .NET 5.

  1. Kurer en sådan .NET-ramme, der har en defineret runtime og forbløffende udvikleroplevelse, der kan opnås overalt i verden.
  2. Præg et større antal funktioner ved at tage de bedste egenskaber ved .NET framework og Core, Mono såvel som Xamarin.
  3. Udvikl det på en sådan måde, at det er lavet af en enkelt kode. Dette ville gøre arbejdet med det i fremtiden for ekspansion en let opgave.

Pakning af det

Så du ser ikke kun os brugerne, men udviklerne selv har en masse forventninger fra .NET 5. Det brugerdefinerede softwareudviklingsfirma Microsoft har tidligere købt ganske nyttige produkter og applikationer og gør det fortsat. Tidligere præsenterede den verden for SharePoint-udviklingstjenester og en uendelig liste over enheder og applikationer, rammer osv. Så vi kan sige, at .NET 5 også vil være lovende.