NET Core Neueste Version und Versionsgeschichte

.NET Core Neueste Version und Versionsgeschichte

Ana NetoTechnical Leave a Comment

Zuletzt aktualisiert am 23. Mai 2024

Seit dem ursprünglichen Start im Jahr 2016, .NET Core hat sich durch mehrere Versionen weiterentwickelt und sogar seinen Namen geändert. In diesem Blogbeitrag werden wir die neueste Version von .NET Coreihre Entwicklung und ihr Verhältnis zur traditionellen .NET-Rahmenwerk.

Neueste Version von .NET Core

Seit der Veröffentlichung von .NET 5 im Dezember 2020, hat sich das Branding von .NET Core zu einer vereinheitlichten .NET Plattform, die darauf abzielt, die Fähigkeiten der beiden .NET Core und .NET-Rahmenwerk.

Ist .NET 8 freigegeben?

Die neueste LTS-Version (Long-Term Support) ist ab sofort .NET 8, veröffentlicht im November 2023. Diese Version setzt den Weg der Vereinheitlichung fort und enthält zahlreiche Leistungsverbesserungen, neue APIs und verbesserte Entwicklerwerkzeuge.

Dies wird z.B. in den aktuellen Produktversionen von Connecting Software verwendet, wie z.B. Document Extractor Gebaut für die Salesforce-Plattform™

Was sind die Versionen von .NET Core?

Hier eine übersichtliche Tabelle mit den .NET Core und anschließende .NET Versionen, einschließlich des Datums ihrer Erstveröffentlichung und des Endes der Unterstützung:

Fassung

Erster Veröffentlichungstermin

Datum des Endes der Unterstützung

.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 von Microsoft für erweiterten Support mit Fehlerbehebungen und Sicherheitspatches priorisiert werden

 

Mit dieser Tabelle können Sie die meisten Fragen zu den verschiedenen Versionen von .NET. Nehmen wir zum Beispiel an, Sie wollen wissen, ob .NET Core 3.1 wird weiterhin unterstützt. Sie gehen zu der Zeile auf .NET Core 3.1und Sie können sehen, dass die Unterstützung im Dezember 2022 endet, obwohl es sich um ein LTS handelt.

Aus dieser Tabelle geht auch hervor, dass Microsoft jetzt die wichtigsten .NET Versionen jährlich im November. Standard Term Support (STS)-Releases erscheinen derzeit in geraden Jahren, Long-Term Support (LTS)-Releases in ungeraden Jahren. Sie können dies alles in Microsofts Zeitplan für die Veröffentlichung.

Was ist .NET Core?

Eingeführt von Microsoft am 12. November 2014, .NET Core wurde als quelloffener, plattformübergreifender Nachfolger des .NET-Rahmenwerk. Während die .NET-Rahmenwerk ist auf Windows beschränkt, .NET Core kann unter Windows, macOS und Linux ausgeführt werden. Das macht es zu einer vielseitigen Wahl für moderne Entwickler, die Anwendungen erstellen möchten, die auf mehreren Plattformen funktionieren.

Open-Source und plattformübergreifend

  • Open-SourceDer Quellcode von .NET Core ist auf GitHub verfügbar und kann von jedem eingesehen, bearbeitet und verändert werden. Er ist unter der freizügigen MIT-Lizenz lizenziert, die umfassende Flexibilität bietet.
  • Plattformübergreifend.NET Core unterstützt mehrere Betriebssysteme und ermöglicht es Entwicklern, Code einmal zu schreiben und ihn überall auszuführen. Dies wird durch eine einheitliche Laufzeit erreicht, die plattformunabhängig ist und eine konsistente Leistung und ein konsistentes Verhalten in verschiedenen Umgebungen gewährleistet.

Beziehung zu .NET Framework

  • Die .NET-Rahmenwerk war das ursprüngliche Framework von Microsoft für die Entwicklung von Windows-Anwendungen. Mit dem Aufkommen moderner Anwendungsanforderungen führte der Bedarf an einem flexibleren, plattformübergreifenden Framework jedoch zur Entwicklung von .NET Core.
  • Während die .NET-Rahmenwerk weiterhin Wartungsupdates erhält, konzentriert sich die Entwicklung neuer Funktionen auf die vereinheitlichte .NET Plattform (.NET 5 und höher). Diese Umstellung ermutigt Entwickler, die neuesten Technologien zu übernehmen und von den Fortschritten bei der Leistung, den API-Verbesserungen und den plattformübergreifenden Funktionen zu profitieren.

Schlussfolgerung

Die Entwicklung von .NET Core zur vereinheitlichten .NET Plattform stellt einen wichtigen Meilenstein in der .NET Ökosystem. Die neueste Version ist .NET 8steht Entwicklern ein robustes, vielseitiges Framework zur Verfügung, das moderne Entwicklungsanforderungen erfüllt, von plattformübergreifender Kompatibilität bis hin zu Leistungsverbesserungen.

Bleiben Sie auf dem Laufenden, wenn Microsoft sein .NET-Angebot weiter verfeinert.


Über den Autor

Dieser Artikel wurde geschrieben von Ana Neto

Ana Neto

"Ich bin seit 1997 Software-Ingenieur, seit kurzem schreibe ich auch gerne und halte öffentliche Vorträge. Haben Sie Fragen oder Kommentare zu diesem Artikel oder zu CB Exchgange Server Sync? Ich würde mich sehr über Ihr Feedback freuen!"

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

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