.NET 5 slår Core og .NET Framework sammen til en løsning

.NET 5 slår Core og .NET Framework sammen til en løsning

Dot net-utvikleren selskapet bringer sin siste utgivelse i november 2020, som vil hete .NET 5.

Dette er helt forskjellig fra resten av rammene som .NET har gitt så langt. I denne artikkelen vil vi se hvordan det er forskjellig fra resten av de andre, og hvordan det er gunstig for utviklere over hele verden?

Hva er .NET5?

.NET 5 er en versjon som ikke vil tilhøre noen annen klasse rammer eller Core hver for seg. Snarere vil det ha det beste fra alle andre. Det vil ha egenskapene, funksjonene og funksjonene til .NET framework, .NET Core, Mono og Xamarin, faktisk det beste av disse. Det vil omfatte biblioteker og API-er ved hjelp av hvilke utviklere også kan lage applikasjoner og programmer for Internett, IoT-enheter, mobil og Windows.

.NET er en samling verktøy og rammeverk der man kan lage og utvikle programvare, teste og kjøre dem. Og til slutt, distribuer programvaren som kan brukes på en rekke plattformer, inkludert Web Assembly, IoTs, Android, watch OS, Windows, macOS, tvOS, Linux og iOS. Nå som denne programvaren kan brukes på forskjellige plattformer, kan de også brukes på forskjellige enheter, det være seg stasjonære datamaskiner, nettbrett, nettlesere, mobiltelefoner eller IoT-enheter, etc.

Dette blir neste versjon etter .NET 3 som allerede er utgitt i oktober i år. Det som er spesielt med denne .NET 5 er at den bringer alt av .NET innenfor en enhetlig plattform. Brukere eller utviklere vil finne alt fra biblioteker på høyt nivå til biblioteker på lavt nivå, APIer og kjøretidskomponenter, verktøy, kompilatorer, typesystemer og språk. Selv om den fullstendige versjonen av .NET 5 vil være tilgjengelig innen november 2020, vil forhåndsvisning av den bli utgitt det første av året, som vil bli båret av Visual Studio Code og Visual Studio 2019.

Videre er datoene for de senere versjonene også kunngjort. De neste versjonene er navngitt i rekkefølge - .NET 6.0, .NET 7.0 og .NET 8.0. Og det forventes at alle disse versjonene, akkurat som .NET 5, vil bli utgitt i november måned i deres respektive utgivelsesår.

Funksjoner i .NET 5

Dot net-utvikleren har tatt med følgende funksjoner i .NET 5. La oss gå gjennom dem en etter en.

  • En enhetlig plattform for alt fra Windows til Data Science, Cloud, Mac, Machine learning, IoT, Web, Gaming og mobil.
  • .NET 5 støttes av Microsoft og administreres dermed av et open source-fellesskap.
  • Den gir en plattform som kan betjenes på alle enheter og hvor som helst.
  • Beriket med mulighetene til alle tre plattformene, nemlig .NET framework, Xamarin og .NET Core. Funksjonene som tilbys inkluderer LINQ, WPF, ASP.NET MVC, Windows Forms, Entity Framework, UWP og så videre.
  • Den har støtte fra de beste verktøyene som Command Line Interface (CLI), VS Code, VS for Mac, etc.

Les bloggen - Hvorfor velge .NET Frameworks for dynamisk applikasjonsutvikling

  • Dette er ikke alt den har høy skalerbarhet og høy ytelse sammen med å være rask.
  • Distribusjon i .NET 5 er mindre, og det samme er pakkene.

Støtte for forskjellige språk og kjøretider


Nå som .NET er en samling av egenskaper til forskjellige rammer og plattformer, så gir den kjøretidene til Xamarin og .NET Core sammen i den. Videre vil de utvikles og jobbes videre med i fremtiden.

Du finner alle kompilatorene, kjøretidene og språkene også i .NET 5 som tilhører .NET framework og .NET Core. XAML, C #, VB.NET og F # forventes å bli levert av .NET som de støttede språkene.

Hva mer har .NET 5 i vente for oss?

I følge leverandørene av asp.net-utviklingstjenester vil .NET 5 ha alle funksjonene som utviklere er glad i .NET Core. Dette inkluderer implementering på tvers av plattformer, støtte for å bruke plattformspesifikke tilbøyeligheter til fulle, et kommandolinjegrensesnitt og høy ytelse, sammen med integrasjonen av de forskjellige typene Visual Studio, små prosjektfiler og mange flere. Så brukerne av .NET Core eller brukerne av. NET framework vil ikke bli skuffet.

Og dette var ikke alt. .NET 5 vil gi flere alternativer på kjøretider, utvidet støtte for CodeFX, Java-interoperabilitet på en rekke programmer, sammen med interoperabilitet av objekt C og raskt på tvers av forskjellige operativsystemer.

Partnerprogramlederen hos Microsoft avslørte også litt informasjon om det i sin e-post til SD-tider. Den uttalte følgende ord:

“Når vi beveger oss fremover mot .NET 5, vil vi få inn det beste fra Mono og dets støtte for naturlig utførelse og lite fotavtrykk for de minste enhetene. Å ha en .NET i stedet for tre forenkler valgene og plattformen for nye og eksisterende utviklere. ”

Dette viser at leverandørene av asp.net-utviklingstjenester gir det beste fra .NET i form av .NET 5.

Forbedringer som .NET 5 forventes å bringe med seg

Følgende er forventningene eller forbedringene som leverandøren av SharePoint-utviklingstjenester , Microsoft har fra .NET 5.

  1. Lag et slikt .NET-rammeverk som har en definert kjøretid og forbløffende utvikleropplevelse som kan oppnås hvor som helst i verden.
  2. Innprent et større antall funksjoner ved å ta tak i de beste egenskapene til .NET framework og Core, Mono så vel som Xamarin.
  3. Utvikle den på en slik måte at den er laget av en enkelt kode. Dette ville gjøre arbeidet med det i fremtiden for utvidelse til en enkel oppgave å gjøre.

Pakke den opp

Så du ser ikke bare oss brukerne, men utviklerne selv har mange forventninger fra .NET 5. Det tilpassede programvareutviklingsselskapet Microsoft har kjøpt ganske nyttige produkter og applikasjoner tidligere og fortsetter å gjøre. Tidligere presenterte den verden med SharePoint-utviklingstjenester og en uendelig liste over enheter og applikasjoner, rammer osv. Så vi kan si at .NET 5 også vil være lovende.