.NET Core

.NET Core

.NET Core ist ein plattformübergreifendes, kostenloses und Open-Source-verwaltetes Software-Framework, das .NET Framework ähnelt.
.NET Core ist ein plattformübergreifendes, kostenloses und Open-Source-verwaltetes Software-Framework, das .NET Framework ähnelt.Es besteht aus CoreCLR, einer vollständigen plattformübergreifenden Laufzeitimplementierung von CLR, der virtuellen Maschine, die die Ausführung von .NET-Programmen verwaltet.CoreCLR wird mit einem verbesserten Just-in-Time-Compiler namens RyuJIT ausgeliefert..NET Core enthält auch CoreFX, eine Teilgabelung von BCL.Während .NET Core eine Teilmenge der .NET Framework-APIs gemeinsam nutzt, verfügt es über eine eigene API, die nicht Teil von .NET Framework ist.Darüber hinaus enthält .NET Core CoreRT, die für die Integration in AOT-kompilierte native Binärdateien optimierte .NET Native-Laufzeit.Für UWP wird eine Variante der .NET Core-Bibliothek verwendet.Die Befehlszeilenschnittstelle von .NET Core bietet einen Einstiegspunkt für die Ausführung von Betriebssystemen und bietet Entwicklerdienste wie Kompilierung und Paketverwaltung. .NET Core unterstützt vier plattformübergreifende Szenarien: ASP.NET Core-Webanwendungen, Befehlszeilenanwendungen,Bibliotheken und Universal Windows Platform-Apps.Windows Forms oder WPF, die die Standard-GUI für Desktop-Software unter Windows darstellen, werden nicht implementiert..NET Core ist auch modular aufgebaut, dh, Entwickler arbeiten nicht mit Assemblys, sondern mit NuGet-Paketen.
net-core

Kategorien

.NET Core-Alternativen für Mac

Java

Java

Java ist eine universelle Computerprogrammiersprache, die gleichzeitig, klassenbasiert, objektorientiert und so konzipiert ist, dass sie so wenig Implementierungsabhängigkeiten wie möglich aufweist.
Mono

Mono

Mono ist ein kostenloses Open-Source-Projekt, das von Xamarin (früher von Novell und ursprünglich von Ximian) geleitet wird, um einen Ecma-Standard zu erstellen, der den Anforderungen entspricht.
Ceylon

Ceylon

Unterstützung für virtuelle Maschinen mit Java und JavaScript
Avian

Avian

Avian ist eine kompakte virtuelle Maschine und Klassenbibliothek, die eine nützliche Untergruppe von Java-Funktionen bereitstellt und sich zum Erstellen eigenständiger Anwendungen eignet.