.NET Standard Bibliothek: Vollkommene Plattformunabhängigkeit

10.10.2016

Durch die Einführung der .NET Standard-Bibliothek seitens Microsoft kann nun für das .NET Framework, .NET Core und Xamarin vollkommen plattformunabängig entwickelt werden.

Hierbei handelt es sich um eine Spezifikation bzw. API, die angibt, welche Funktionen genutzt werden können. Das .NET-Framework, .NET Core und Xamarin teilen sich diese Standard-Bibliothek, anstatt eigenständige Basis-Klassenbibliotheken zu verwenden. Sie kann als Erweiterung des Konzeptes der Portable Class Libraries (PCL) angesehen werden.

dotnet_standard
Quelle: https://blogs.msdn.microsoft.com/dotnet/2016/09/26/introducing-net-standard/

Die Vorteile für den Entwickler liegen auf der Hand:

  • Implementierung gegen eine Sammlung an Funktionen; es muss  nicht mehr zwischen verschiedenen Plattformen unterschieden werden
  • Für eine neue Plattformen muss nun nicht mehr eine eigenständige Build-Version erstellt werden. Alle zukünftigen Plattformen werden mit der .NET Standard-Bibliothek unterstützt

Weitere Informationen zur Bibliothek, und welche Plattformen mit welcher .NET Standard-Version unterstützt werden gibt’s hier: https://blogs.msdn.microsoft.com/dotnet/2016/09/26/introducing-net-standard/

Sie kann mittels NuGet ins Projekt eingebunden werden: https://www.nuget.org/packages/NETStandard.Library/

Zurück zur Übersicht

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

*Pflichtfelder

*