.NET ist die ursprüngliche Plattform, die vor 20 Jahren eingeführt wurde und seither mehrere Versionen und wichtige Aktualisierungen erfahren hat. Obwohl .NET und ASP.NET immer noch eine gute Wahl für Ihre Softwareentwicklung sind, wäre .NET Core aktuell die bessere Wahl für ein Projekt, das von Grund auf neu entwickelt wird. .NET Core ist eine logische Fortsetzung des .NET-Frameworks, die Kompatibilität mit anderen Plattformen (z. B. MacOS und Linux) sowie eine Reihe moderner kommerzieller und Open-Source-Komponenten, -Tools und -Ansätze für die Softwareentwicklung bietet: WPF, Windows Forms, UWP, Microservices, Azure-Dienste, WPA, Unterstützung von containerisiertem Deployment und vollständige Integration mit Docker und Kubernetes, um nur einige zu nennen.