10
.NET Core to wieloplatformowa, bezpłatna i zarządzana platforma oprogramowania typu open source podobna do .NET Framework.Składa się z CoreCLR, kompletnej wieloplatformowej implementacji środowiska uruchomieniowego CLR, maszyny wirtualnej zarządzającej wykonywaniem programów .NET.CoreCLR zawiera ulepszony kompilator just-in-time, o nazwie RyuJIT..NET Core obejmuje również CoreFX, który jest częściowym rozwidleniem BCL.Chociaż .NET Core dzieli podzbiór interfejsów API .NET Framework, ma własny interfejs API, który nie jest częścią .NET Framework.Ponadto .NET Core zawiera CoreRT, natywny środowisko uruchomieniowe .NET zoptymalizowane pod kątem integracji z natywnymi plikami binarnymi skompilowanymi przez AOT.Do biblioteki UWP wykorzystywany jest wariant biblioteki .NET Core.Interfejs wiersza polecenia .NET Core oferuje punkt wejścia wykonywania dla systemów operacyjnych i zapewnia usługi deweloperskie, takie jak kompilacja i zarządzanie pakietami. .NET Core obsługuje cztery scenariusze wieloplatformowe: aplikacje internetowe ASP.NET Core, aplikacje wiersza polecenia,biblioteki i aplikacje Universal Windows Platform.Nie implementuje Windows Forms ani WPF, które renderują standardowy GUI dla oprogramowania komputerowego w systemie Windows..NET Core jest również modułowy, co oznacza, że zamiast zespołów programiści zajmują się pakietami NuGet.
net-core