NET Core Laatste uitgave en versiegeschiedenis

.NET Core Laatste release en versiegeschiedenis

Ana NetoTechnical Leave a Comment

Laatst bijgewerkt op 23 mei 2024

Sinds de oorspronkelijke lancering in 2016, .NET Core is geëvolueerd door meerdere releases en is zelfs van naam veranderd. In deze blogpost verkennen we de nieuwste release van .NET Core, de evolutie ervan en hoe het zich verhoudt tot de traditionele .NET-kader.

Nieuwste versie van .NET Core

Sinds de release van .NET 5 in december 2020 is de branding verschoven van .NET Core naar een verenigd .NET platform, met als doel de capaciteiten van zowel .NET Core en .NET-kader.

Is .NET 8 uitgebracht?

De nieuwste LTS (Long-Term Support) release is op dit moment .NET 8uitgebracht in november 2023. Deze versie zet de eenwording voort en bevat talrijke prestatieverbeteringen, nieuwe API's en verbeterde ontwikkelaarstools.

Dit wordt bijvoorbeeld gebruikt in de huidige productreleases van Connecting Software, zoals Document Extractor Gebouwd voor het Salesforce-platform™.

Wat zijn de versies van .NET Core?

Hier is een beknopte tabel van de .NET Core en daaropvolgende .NET releases, inclusief hun eerste release datums en end-of-support datums:

Versie

Eerste releasedatum

Datum einde ondersteuning

.NET 8 (LTS*)

14-11-2023

10-11-2026

.NET 7

08-11-2022

14-05-2024

.NET 6.0 (LTS*)

08-11-2021

12-11-2024

.NET 5.0

10-11-2020

10-05-2022

.NET Core 3.1 (LTS*)

03-12-2019

13-12-2022

.NET Core 3.0

23-09-2019

03-03-2020

.NET Core 2.2

04-12-2018

23-12-2019

.NET Core 2.1 (LTS*)

30-05-2018

21-08-2021

.NET Core 2.0

14-08-2017

01-10-2018

.NET Core 1.1

16-11-2016

27-06-2019

.NET Core 1.0

27-06-2016

27-06-2019

 

*LTS = Long-Term Support = Releases die Microsoft prioriteit geeft voor uitgebreide ondersteuning met bugfixes en beveiligingspatches.

 

Met deze tabel kun je de meeste vragen beantwoorden over de verschillende versies van .NET. Stel bijvoorbeeld dat je wilt weten of .NET Core 3.1 wordt nog steeds ondersteund. Je gaat naar de regel op .NET Core 3.1en je kunt zien dat, hoewel dit een LTS is, de ondersteuning eindigde in december 2022.

Deze tabel laat ook zien dat Microsoft nu grote .NET versies jaarlijks in november. Standard Term Support (STS) releases komen momenteel uit in de even jaren en Long-Term Support (LTS) releases komen uit in de oneven jaren. Je kunt dit allemaal bevestigen in Microsofts Verschijningsschema.

Wat is .NET Core?

Geïntroduceerd door Microsoft op 12 november 2014, .NET Core is ontworpen als een open-source, cross-platform opvolger van de .NET-kader. Terwijl de .NET-kader is beperkt tot Windows, .NET Core kan draaien op Windows, macOS en Linux. Dit maakt het een veelzijdige keuze voor moderne ontwikkelaars die applicaties willen bouwen die op meerdere platformen kunnen werken.

Open source en platformoverschrijdend

  • Open sourceDe broncode van .NET Core is beschikbaar op GitHub, zodat iedereen deze kan bekijken, bijdragen en wijzigen. Het is gelicentieerd onder de tolerante MIT-licentie, die uitgebreide flexibiliteit biedt.
  • PlatformoverschrijdendNET Core ondersteunt meerdere besturingssystemen, waardoor ontwikkelaars code één keer kunnen schrijven en deze overal kunnen uitvoeren. Dit wordt bereikt door een uniforme runtime die platformagnostisch is, waardoor consistente prestaties en gedrag in verschillende omgevingen worden gegarandeerd.

Relatie met .NET Framework

  • De .NET-kader was het oorspronkelijke raamwerk van Microsoft voor het bouwen van Windows-toepassingen. Echter, met de komst van moderne applicatie-eisen, leidde de behoefte aan een flexibeler, cross-platform framework tot de ontwikkeling van .NET Core.
  • Terwijl de .NET-kader blijft onderhoudsupdates ontvangen, is de ontwikkeling van nieuwe functies gericht op de verenigde .NET platform (.NET 5 en hoger). Deze verschuiving moedigt ontwikkelaars aan om de nieuwste technologieën te gebruiken en te profiteren van de vooruitgang in prestaties, API-verbeteringen en cross-platform mogelijkheden.

Conclusie

De evolutie van .NET Core naar de verenigde .NET platform is een belangrijke mijlpaal in de .NET ecosysteem. Met de nieuwste release .NET 8zijn ontwikkelaars uitgerust met een robuust, veelzijdig framework dat tegemoet komt aan moderne ontwikkelbehoeften, van cross-platform compatibiliteit tot prestatieverbeteringen.

Blijf luisteren naar toekomstige updates terwijl Microsoft zijn .NET-aanbod blijft verfijnen.


Over de auteur

Dit artikel is geschreven door Ana Neto

Ana Neto

"Ik ben software engineer sinds 1997, met een recentere liefde voor schrijven en spreken in het openbaar. Heb je vragen of opmerkingen over dit artikel of over CB Exchgange Server Sync? Ik hoor graag je feedback!"

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.