.NET 8 Migration: alle Infos rund um das Upgrade auf das neue .NET Framework 8

Wann kommt .NET 8? Welche neuen Features und Performance-Verbesserungen erwarten mich? Mit welchen Breaking Changes muss ich rechnen?
Timelines

Wann kommt .NET 8? Welche Timelines gelten rund um das Release Date?

  • Release Date: November 2023
  • .NET 8 ist die neueste Long-Term-Support (LTS) Version: Support bis Ende 2026
  • .NET 7 Short-Term-Support Ende: 14. Mai 2024
  • .NET 6 Long-Term-Support Ende: 12. November 2024
  • für alle älteren Versionen ist der Support bereits beendet
  • Bestandteile .NET 8: C# 12 Sprach Features, ASP.NET Core 8.0, Entity Framework Core 8.0, Blazor, .NET MAUI u.v.m.
.NET 8 Migration

Wann ist der richtige Zeitpunkt, um auf .NET 8 zu migrieren?

Das Realease Date von .NET 8 ist für November 2023 angekündigt. Anders als die Vorgängerversion .NET 7 erhält .NET 8 als Long-Term-Support (LTS) Version des Microsoft .NET Frameworks 3 Jahre Support.

Für Unternehmen, die sich rein auf LTS Versionen verlassen möchten, ist somit ein guter Zeitpunkt, in das neue .NET Framework ein- bzw. umzusteigen.

Der Support für die älteren Versionen .NET 7 und .NET 6 läuft im Mai bzw. November 2024 aus! Der Support für die älteren Versionen des .NET Frameworks wurde bereits eingestellt.

Ist das .NET Core Framework bereits im Einsatz, ist das Upgrade auf .NET 8 also notwendig.

.NET 8 stellt gleichzeitig eine Weiterentwicklung der Ansätze aus .NET 7 dar und bietet vor allem hinsichtlich Performance einige Verbesserungen.

Performance .NET 8

Welche Performance-Verbesserungen bringt .NET 8 mit sich?

Eine verbesserte Performance stand bereits bei der vorhergehenden STS-Version .NET 7 stark im Fokus. Mit .NET 8 gibt es hier aber noch einmal eine enorme Steigerung.

Wir können uns auf massive Perfomance-Verbesserungen in eigentlich allen Bereichen freuen. Besonders aber in den häufig genutzten, wie z.B.:

  • LINQ
  • JSON-Serialization
  • Regex
  • Reflection
  • Systen.IO
  • File
  • u.v.m.
Features und technische Highlights

Welche Verbesserungen kommen mit .NET 8 hinsichtlich Features?

Auch auf technischer Ebene bringt das .NET Framework 8 Anpassungen mit sich, die vor allem die Performance steigern. Hier ein Überblick über die (aus unser Sicht) nützlichsten technischen Neuerungen:

.NET MAUI

  • Erweiterung des plattformübergreifenden UI Frameworks
  • gesteigerte Performance, viele Bugfixes

.NET Native und Native AOT

  • .NET Code wird in nativen Code der jeweiligen Plattform kompiliert
  • Betrieb ohne Runtime, alles in einer Datei
  • Bereits seit .NET 7 vorhanden, in .NET 8 stark verbessert und erweitert
  • bessere Performance durch nativen Code
  • mehr Sicherheit, da schwerer zu dekompilieren
.NET 8 Migrationsszenarien

Welche Breaking Changes sind bei der Migration auf .NET 8 zu erwarten?

Je nachdem, welches Setting aktuell vorliegt, kann es beim Umstieg oder Upgrade auf .NET 8 zu mehr oder weniger größeren Herausforderungen kommen. Diese beeinflussen wiederum den Migrationsaufwand bzw. die Menge an benötigten Ressourcen und die damit verbundenen Kosten.

Die Aufwände für das jeweilige Migrationsszenario können nach einer Analyse der vorliegenden Code-Basis sehr konkret abgeschätzt werden.

Die häufigsten 4 Migrationsszenarien sind:

Migration von legacy .NET 4.8 auf .NET 8

Liegt die UI momentan unter legacy .NET 4.8, empfehlen wir den Umstieg auf .NET 8, wenn Interesse an neuen Technologien besteht, bzw. wenn weitere Features wie z.B. eine Cloud-Unterstützung angestrebt werden.

Migration von .NET 5, .NET 6 oder .NET 7 nach .NET 8

Diese Situation umfasst in der Regel das Umstellen aller Paketversionen auf die neueste .NET Version. Es sind mögliche Breaking Changes und ein geringer Aufwand zu erwarten.

Migration von .NET Core 3.1 auf .NET 8

In diesem Fall sind umfangreiche Breaking Changes möglich. Der Aufwand für die Migration variiert basierend auf der verwendeten Basis-Technologie (Desktop, WebApi, Klassenbibliothek, etc.). Verwendete Bibliotheken von Drittherstellern müssen für .NET 8 verfügbar sein, wenn keine .NET Standard Libraries verwendet werden.

Migration aus einem anderem Framework nach .NET 8

In diesem Setting ist der Umstieg auf .NET Framework 8 vor allem dann lohnenswert, wenn man funktionell bereits dort unterwegs ist, wo .NET Core herkommt (Web, Cross-Plattform, Cloud, etc.).

Der 1:1 Austausch mit einem wirklichen Experten war für uns besonders wertvoll. Wir konnte hier unsere konkreten Fragen zu unserem Setting adressieren und erhielten dazu Praxis-Tipps.

IT-Leiter
Teilnehmer Expertengespräch .NET Migration
Migrationsaufwand

Adressieren Sie Ihre individuelle Problemstellung

Tauschen Sie sich auf Augenhöhe spezifisch zu Ihrer Situation aus und adressieren Sie Ihre individuellen Fragestellungen an einen .NET Experten (Senior .NET Engineer). Themen des Gesprächs könnten z.B. sein:

  • Diskussion des aktuellen .NET-Projektportfolios
  • Anforderungen im individuellen Setting
  • erste Einschätzungen zu jeweiligem Umstellungsbedarf
  • Identifikation von Maßnahmen (Proof-of-Concept etc.)
  • konkrete nächste Schritte

Wer uns vertraut

bei Konzeption, Migration und Neuentwicklung
Vertrauen
Adcuri
vertraut it factum
Vertrauen
Atradius
vertraut it factum
Vertrauen
AXA
vertraut it factum
Vertrauen
Barmenia
vertraut it factum
Vertrauen
BMW
vertraut it factum
Vertrauen
Deurag
vertraut it factum
Vertrauen
ERGO direkt
vertraut it factum
Vertrauen
GTÜ
vertraut it factum
Vertrauen
Hannover Re
vertraut it factum
Vertrauen
HDI
vertraut it factum
Vertrauen
Münchner Verein
vertraut it factum
Vertrauen
OE+W
vertraut it factum
Vertrauen
SCOR
vertraut it factum
Vertrauen
Stabilo
vertraut it factum
Vertrauen
Die Stuttgarter
vertraut it factum
Vertrauen
The Mobility House
vertraut it factum
Vertrauen
WAZ
vertraut it factum
Vertrauen
Adcuri
vertraut it factum
Vertrauen
Atradius
vertraut it factum
Vertrauen
AXA
vertraut it factum
Vertrauen
Barmenia
vertraut it factum
Vertrauen
BMW
vertraut it factum
Vertrauen
Deurag
vertraut it factum
Vertrauen
ERGO direkt
vertraut it factum
Vertrauen
GTÜ
vertraut it factum
Vertrauen
Hannover Re
vertraut it factum
Vertrauen
HDI
vertraut it factum
Vertrauen
Münchner Verein
vertraut it factum
Vertrauen
OE+W
vertraut it factum
Vertrauen
SCOR
vertraut it factum
Vertrauen
Stabilo
vertraut it factum
Vertrauen
Die Stuttgarter
vertraut it factum
Vertrauen
The Mobility House
vertraut it factum
Vertrauen
WAZ
vertraut it factum
Vertrauen
Adcuri
vertraut it factum
Vertrauen
Atradius
vertraut it factum
Vertrauen
AXA
vertraut it factum
Vertrauen
Barmenia
vertraut it factum
Vertrauen
BMW
vertraut it factum
Vertrauen
Deurag
vertraut it factum
Vertrauen
ERGO direkt
vertraut it factum
Vertrauen
GTÜ
vertraut it factum
Vertrauen
Hannover Re
vertraut it factum
Vertrauen
HDI
vertraut it factum
Vertrauen
Münchner Verein
vertraut it factum
Vertrauen
OE+W
vertraut it factum
Vertrauen
SCOR
vertraut it factum
Vertrauen
Stabilo
vertraut it factum
Vertrauen
Die Stuttgarter
vertraut it factum
Vertrauen
The Mobility House
vertraut it factum
Vertrauen
WAZ
vertraut it factum

Unser .NET-Expertenteam lässt bei Ihnen skalierbare, modulare, erweiterbare und hochperformante .NET-Anwendungen entstehen. Agil, in einem qualitativ hochwertigen Entwicklungsprozess und gerne auch als Sparringspartner integriert in Ihre Teams. Dabei ist uns wichtig, genau zu verstehen, wo Sie stehen. Denn Ihre geschäftskritischen Anwendungen komplett neu zu bauen ist nicht nur risikobehaftet, sondern auch unnötig.

1:1 EXPERTENAUSTAUSCH .NET

Führen Sie ein .NET Fachgespräch auf Augenhöhe

Holen Sie sich eine Einschätzung zu Ihrer Situation direkt vom fachlichen Experten

Übermitteln Sie uns hier kurz Ihr Anliegen. Wir melden uns innerhalb eines Arbeitstages bei Ihnen, um einen Termin für ein Fachgespräch zu koordinieren.

In diesem kostenfreien und unverbindlichen Gespräch haben Sie die Möglichkeit, mit einem Experten für Ihre Fragestellung auf Augenhöhe zu diskutieren. Vielleicht hilft Ihnen das schon weiter. Sollten sich aus dem Gespräch weitere Schritte ergeben, können wir danach gemeinsam eruieren, ob und wie wir Sie bei Ihrem Vorhaben unterstützen können.

it factum GmbH verpflichtet sich, Ihre Privatsphäre zu schützen und zu respektieren.

Ich bin damit einverstanden, dass mich it factum zu Informationszwecken per E-Mail oder telefonisch kontaktiert. Meine Daten werden nicht an Dritte weitergegeben.

Meine Einwilligung kann ich jederzeit kostenfrei und mit Wirkung für die Zukunft per info@it-factum.de widerrufen. Weitere Informationen finden Sie in unserer Datenschutzrichtlinie.

Indem Sie unten auf „Anfrage absenden“ klicken, stimmen Sie zu, dass it factum GmbH die oben angegebenen persönlichen Daten speichert und verarbeitet, um Ihnen die angeforderten Inhalte bereitzustellen.

Links & FAQ

Weiterführende Links zum Thema .NET 8

Die meist gestellten Fragen zu .NET 8

Image Credits: Maxime/Unsplash