.NET 5 combineert Core en .NET Framework tot één oplossing

.NET 5 combineert Core en .NET Framework tot één oplossing

De dot net-ontwikkelaar Het bedrijf brengt zijn nieuwste release uit in november 2020, genaamd .NET 5.

Dit is totaal anders dan de rest van de frameworks die tot nu toe door .NET zijn geboden. In dit artikel zullen we zien hoe het verschilt van de rest van de anderen en hoe het gunstig is voor ontwikkelaars over de hele wereld.

Wat is .NET5?

.NET 5 is een versie die niet tot een andere klasse van frameworks of Core afzonderlijk zal behoren. Het zal eerder het beste van alle andere hebben. Het heeft de eigenschappen, functionaliteiten en kenmerken van het .NET-framework, .NET Core, Mono en Xamarin, in feite de beste hiervan. Het zal bibliotheken en API's bevatten met behulp waarvan ontwikkelaars applicaties en programma's kunnen maken voor internet, IoT-apparaten, mobiel en Windows.

.NET is een verzameling tools en frameworks waarmee men software kan maken en ontwikkelen, testen en uitvoeren. En tot slot, implementeer die software die kan worden gebruikt op een aantal platforms, waaronder Web Assembly, IoT's, Android, watch OS, Windows, macOS, tvOS, Linux en iOS. Omdat deze software op verschillende platforms kan worden gebruikt, kunnen ze ook op verschillende apparaten worden gebruikt, of het nu gaat om desktops, tablets, webbrowsers, mobiele telefoons of IoT-apparaten, enz.

Dit wordt de volgende versie na de .NET 3 die al in oktober van dit jaar is uitgebracht. Het bijzondere aan dit .NET 5 is dat het alles van .NET binnen één uniform platform brengt. Gebruikers of ontwikkelaars zullen alles vinden, van bibliotheken op hoog niveau tot bibliotheken op laag niveau, API's en runtime-componenten, tools, compilers, typesystemen en ook talen. Hoewel de volledige versie van .NET 5 beschikbaar zal zijn in november 2020, zal de preview ervan worden vrijgegeven in de eerste van het jaar, die zal worden gedragen door Visual Studio Code en Visual Studio 2019.

Bovendien zijn ook de data van de latere versies bekendgemaakt. De volgende versies worden achtereenvolgens genoemd: .NET 6.0, .NET 7.0 en .NET 8.0. En de verwachting is dat al deze versies net als .NET 5 zullen worden uitgebracht in de maand november van hun respectievelijke jaar van uitgave.

Kenmerken van .NET 5

De dot net-ontwikkelaar heeft de volgende functies in .NET 5 opgenomen. Laten we ze een voor een doornemen.

  • Eén uniform platform voor alles, van Windows tot Data Science, Cloud, Mac, Machine learning, IoT, Web, Gaming en mobiel.
  • .NET 5 wordt ondersteund door Microsoft en wordt dus beheerd door een open-sourcecommunity.
  • Het biedt een platformonafhankelijk dat op elk apparaat en overal kan worden bediend.
  • Verrijkt met de mogelijkheden van alle drie de platforms, namelijk .NET Framework, Xamarin en .NET Core. De geboden mogelijkheden zijn onder meer LINQ, WPF, ASP.NET MVC, Windows Forms, Entity Framework, UWP enzovoort.
  • Het heeft de ondersteuning van de beste tools zoals de Command Line Interface (CLI), VS Code, VS voor Mac, enz.

Lees de blog - Waarom kiezen voor .NET Frameworks voor dynamische applicatieontwikkeling

  • Dit is niet alles, het heeft een hoge schaalbaarheid en hoge prestaties en is ook snel.
  • De implementatie in .NET 5 is kleiner en dat geldt ook voor de pakketten.

Ondersteuning van verschillende talen en Runtimes


Nu .NET een compilatie is van eigenschappen van verschillende frameworks en platforms, biedt het de runtimes van Xamarin en .NET Core er samen in. Bovendien zullen ze in de toekomst samen worden ontwikkeld en samengewerkt.

U vindt alle compilers, runtimes en talen ook in .NET 5 die tot het .NET-framework en .NET Core behoren. XAML, C #, VB.NET en F # zullen naar verwachting door .NET worden geleverd als de ondersteunde talen.

Wat heeft .NET 5 nog meer voor ons in petto?

Volgens de leveranciers van asp.net-ontwikkelingsservices heeft .NET 5 alle functies waar ontwikkelaars dol op zijn in .NET Core. Dit omvat platformonafhankelijke implementatie, ondersteuning voor het volledig benutten van de platformspecifieke neigingen, een opdrachtregelinterface en hoge prestaties, samen met de integratie van de verschillende typen Visual Studio, kleine projectbestanden en nog veel meer. Dus de gebruikers van .NET Core of de gebruikers van het .NET framework zullen niet teleurgesteld zijn.

En dit was niet alles. .NET 5 biedt meer opties voor runtimes, uitgebreide ondersteuning van de CodeFX, Java-interoperabiliteit op een aantal programma's, samen met de interoperabiliteit van object C en snel tussen verschillende besturingssystemen.

De partnerprogrammamanager bij Microsoft onthulde er ook wat informatie over in zijn mail aan SD Times. Het vermeldde de volgende woorden:

“Terwijl we verder gaan naar .NET 5, zullen we het beste van Mono en zijn ondersteuning voor native uitvoering en een kleine footprint voor de kleinste apparaten inbrengen. Het hebben van één .NET in plaats van drie vereenvoudigt de keuzes en het platform voor nieuwe en bestaande ontwikkelaars. "

Dit toont aan dat de aanbieders van asp.net-ontwikkelingsservices het beste van .NET in de vorm van .NET 5 brengen.

Verbeteringen die .NET 5 naar verwachting met zich meebrengt

Hieronder volgen de verwachtingen of verbeteringen die de aanbieder van SharePoint-ontwikkelingsservices , Microsoft heeft van .NET 5.

  1. Stel een dergelijk .NET-framework samen met een gedefinieerde runtime en een verbazingwekkende ontwikkelaarservaring die overal ter wereld kan worden bereikt.
  2. Produceer een groter aantal mogelijkheden door de beste eigenschappen van .NET Framework en Core, Mono en Xamarin in je op te nemen.
  3. Ontwikkel het zo dat het uit één enkele code bestaat. Dit zou het werken aan het in de toekomst voor uitbreiding een gemakkelijke taak maken.

Inpakken

Dus je ziet niet alleen wij, de gebruikers, maar ook de ontwikkelaars zelf hebben veel verwachtingen van .NET 5. Het maatwerk softwareontwikkelingsbedrijf Microsoft heeft in het verleden behoorlijk nuttige producten en applicaties gekocht en blijft dat doen. Eerder presenteerde het de wereld met SharePoint-ontwikkelingsservices en een oneindige lijst van apparaten en applicaties, frameworks, enz. We kunnen dus stellen dat .NET 5 ook veelbelovend zal worden.