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.
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
"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!"