AKADEMIE-NACHRICHTEN

Navigieren durch das .NET-Ökosystem: Das Benennungsschema verstehen

Veröffentlicht 18. September 2023
Teilen Sie:

Die Welt der .NET-Entwicklung kann eine verwirrende Landschaft sein, besonders für Neueinsteiger. Bei Begriffen wie .NET, .NET-Standard, .NET-Framework, .NET Core, ASP.NET und ASP.NET Core kann man sich leicht im Fachjargon verlieren.

Sehen Sie sich Tim Coreys klare Erklärung anund erfahren Sie, warum die .NET Conf 2023 und die Einführung der nächsten .NET-Version so spannend ist.

0

Lassen Sie uns zunächst klären, was jeder dieser Begriffe bedeutet:

  • .NET: Dies ist die übergreifende Plattform, die alle anderen Varianten umfasst. Es ist sozusagen die Mutter der .NET-Familie.
  • .NET-Standard: Betrachten Sie dies als eine Reihe gemeinsamer APIs, die von verschiedenen .NET-Implementierungen unterstützt werden sollten. Auf diese Weise wird die Portabilität des Codes über verschiedene Plattformen hinweg gewährleistet.
  • .NET-Framework: Dies ist die traditionelle Windows-Version von .NET. Es gibt es schon seit einiger Zeit und wird hauptsächlich für Windows-Desktop-Anwendungen verwendet.
  • .NET Core: Dabei handelt es sich um eine plattformübergreifende, quelloffene .NET-Implementierung, die es Entwicklern ermöglicht, Web-, Desktop- und mobile Anwendungen mithilfe einer gemeinsamen Klassenbibliothek zu erstellen.
  • ASP.NET: Dies ist das traditionelle, auf dem .NET-Framework basierende Framework, das für die Entwicklung von Webanwendungen verwendet wurde.
  • ASP.NET Core: Es ist der Nachfolger von ASP.NET und ist Teil von .NET Core.
  • .NET 5 und darüber hinaus: .NET Core und ASP.NET Core sind zu dieser einzigen Plattform verschmolzen, die regelmäßig aktualisiert wird(z. B. .NET 6, .NET 7).

    Welche sollten Sie also verwenden? Das hängt von den Anforderungen Ihres Projekts ab. Wenn Sie eine Windows-Desktop-Anwendung entwickeln, könnte .NET-Framework geeignet sein. Für plattformübergreifende Anwendungen ist .NET 5 oder höher die richtige Wahl.

    Wenn Sie dieses Benennungsschema verstehen, können Sie fundierte Entscheidungen darüber treffen, welche .NET-Version für Ihre Bedürfnisse geeignet ist, und so den Weg zu einem kompetenten .NET-Entwickler einschlagen.

< PREVIOUS
Iron Software ist stolz auf die Teilnahme an der .NET Conf 2023
NÄCHSTES >
Webanwendung und Blazor Workshop präsentiert von Jeff Fritz