.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