.NET ist eine plattformunabhängige Entwicklungsplattform von Microsoft, die aus Tools, Programmiersprachen und Bibliotheken für die Erstellung vieler verschiedener Arten von Anwendungen besteht. 

ASP.NET Core ist ein Teil von .NET. Es handelt sich dabei um ein Framework, das Bibliotheken und Tools bereitstellt, die speziell für die Entwicklung von Webanwendungen und Web-APIs entwickelt wurden.

Vereinheitlichung der .NET-Plattform

Die Entwicklung der .NET-Plattform hat eine Reihe von Namensänderungen durchlaufen, von .NET Framework über .NET Core bis hin zur aktuellen Bezeichnung .NET

Während das .NET Framework ursprünglich ausschließlich für Windows-Systeme konzipiert war, wurde mit .NET Core eine moderne, plattformübergreifende Entwicklungsumgebung eingeführt.

Mit der Veröffentlichung von .NET 5 als Nachfolger zu .NET Core 3.1 entschied sich Microsoft, das "Core" aus dem Namen zu entfernen, um die Zusammenführung und Vereinheitlichungder Plattform zu signalisieren. Diese Namensänderung spiegelt den Übergang zu einer einzigen, konsolidierten Plattform wider, die für alle Arten von Anwendungen auf verschiedenen Betriebssystemen geeignet ist.

Aber: Während Microsoft das “Core” aus dem Namen von .NET gestrichen hat, nennt Microsoft die Webkomponente weiterhin ASP.NET Core.

Weitere Informationen

Die offizielle Dokumentation zu .NET finden Sie hier: