Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03518.jsonl.gz/56

Microsoft will keine weiteren APIs des bestehenden .NET-Frameworks auf das modernisierte Framework .NET Core portieren. Dies meldet der Konzern. Mit der Verfügbarkeit von .NET Core 3.0 vor einigen Wochen
habe Microsoft alle Technologien portiert, "die für moderne Workloads erforderlich sind wie Desktop-Apps, mobile Apps, Konsolen-Apps, Websites oder Cloud-Services. Das bedeutet nicht, dass wir keine Lücken oder Möglichkeiten für neue Technologien haben, aber wir glauben grundsätzlich, dass wir sie nicht mehr in der Code-Basis des .NET-Frameworks finden werden. Künftig konzentrieren wir unsere Ressourcen auf die Integration neuer Technologien", schreibt Microsoft in der Ankündigung auf Github.
Statt Microsoft soll die Community künftig Ressourcen in die technologischen Waisenkinder investieren, wenn sie denn mag: Microsoft "prüft, ob wir mehr von der Codebasis des .NET Frameworks unter der MIT-Lizenz auf GitHub veröffentlichen können, damit die Community OSS-Projekte für Technologien erstellen kann, die wir nicht in.NET Core einbringen wollen", schreiben die Zuständigen.
In Zahlen heisst dies laut Microsoft: 120'000 .NET Framework-APIs wurden auf .NET Core portiert. Das seien etwas mehr als 50 Prozent aller .NET Framework APIs. Zudem habe es 62'000 APIs in .NET Core 3.0, die es beim monolithischen Auslaufmodell .NET Framework nicht habe.
Des weiteren würden neue APIs ausschliesslich für .NET Core entwickelt.
Ergo resultieren einige Zehntausend verwaiste APIs mit unsicherem Schicksal.
Sicher hingegen ist zumindest die nähere Zukunft von bestehenden .NET Framework-Applikationen. "Wenn Sie solche haben, die Sie pflegen, ist es nicht nötig, diese Anwendungen auf .NET Core zu verschieben. Wir werden weiterhin sowohl Service als auch Support für das .NET Framework anbieten, inklusive Bug-, Zuverlässigkeits- und Security-Fixes", hiess es von Microsoft bei der Ankündigung, dass .NET Core die Zukunft von .NET sei.
Ebenso absehbar ist, dass Microsoft 2020 eine neue Version der Entwicklungs- und Laufzeitumgebung bringen wird, nämlich .NET 5 (mag)