Veröffentlichung .NET Core 1.0

Die neue modulare Version von .NET Framework ist da.
.NET Core ist auf eine plattformübergreifende Portierbarkeit ausgelegt. Das bedeutet – maximale Wiederverwendbarkeit und die Möglichkeit der gemeinsamen Nutzung von Code. Als Open Source Lösung können bei .NET Core Beiträge aus der Community angenommen und Fragen beantwortet werden.
 

Die wichtigsten Infos zu .NET Core

  • .NET Core ist plattformübergreifend portierbar. Denn es stellt wichtige Hauptfunktionen bereit, die zur Implementierung von App-Funktionen sowie zur Wiederverwendung dieses Codes unabhängig von der Zielplattform benötigt werden, obwohl .NET Core eine Teilmenge des vollständigen .NET Framework ist.
  • .NET Core ist modular aufgebaut, denn es wird über NuGet in kleineren, funktionsorientierten Assemblypaketen veröffentlicht anstatt in einer großen Assembly, die die meisten der Kernfunktionalitäten enthält. Der Vorteil: Es ist ein flexibleres Entwicklungsmodell mit der Möglichkeit, Teilfunktionen auszuwählen, die für Apps und Bibliotheken benötigt werden.
  • Um die Wiederverwendbarkeit von Codes zu maximieren und .NET Core zu nutzen, wird die Verwendung von portable class libraries (PCL), Universal App-Projekten und die Trennung der Geschäftslogik von plattformspezifischen Codes empfohlen. Um die Migrierbarkeit vorhandener Apps zu .NET Core zu erleichtern, sind die MVC oder MVVM eine gute Wahl.
  • Für die Bereitstellung gibt es unterschiedliche Szenarien, wobei sich diese weiterhin einfach gestalten sollte. Zudem stellt die Kompatibilität zwischen Versionen nach wie vor eine hohe Priorität für .NET Framework dar.

Mehr Details rund um den Release von .NET Core finden Sie hier.