.NET Code Sharing


Details
Früher war alles einfach: In C# schrieb man .NET-Anwendungen, die unter Windows liefen. Heute gibt es eine Fülle möglicher Zielplattformen, auf denen .NET-Anwendungen lauffähig sind, von UWP oder Windows Store bis hin zu iOS, Android, macOS, Linux oder sogar Tizen. Um nicht jede Anwendung für jede Plattform neu zu entwickeln, gibt es verschiedene Code-Sharing-Strategien: Portable Class Libraries, Shared Projects, File Linking, .NET Standard, .NET Core… Welche Strategie ist die richtige für mich? Was lässt sich alles teilen? Und wie gestalte ich meine Architektur, um möglichst viel vom Code Sharing zu haben?
Kerry W. Lothrop zeigt uns die verschiedenen Code-Sharing-Strategien mit ihren Vor- und Nachteilen live auf verschiedenen Plattformen.

.NET Code Sharing