.NET Core - это межплатформенная бесплатная и управляемая программная среда с открытым исходным кодом, аналогичная .NET Framework. Он состоит из CoreCLR, полной кросс-платформенной реализации CLR, виртуальной машины, которая управляет выполнением .NET-программ. CoreCLR поставляется с улучшенным компилятором точно в срок, называемым RyuJIT. .NET Core также включает CoreFX, который является частичным вилкой BCL. Хотя .NET Core использует подмножество API-интерфейсов .NET Framework, он поставляется со своим API, который не является частью .NET Framework. Кроме того, .NET Core содержит CoreRT, .NET Native runtime, оптимизированный для интеграции в AOT скомпилированные исходные двоичные файлы. Для UWP используется вариант библиотеки .NET Core. Интерфейс командной строки .NET Core предлагает точку входа для выполнения для операционных систем и предоставляет сервисы разработчика, такие как компиляция и управление пакетами. .NET Core поддерживает четыре кросс-платформенных сценария: веб-приложения ASP.NET Core, приложения с командной строкой, библиотеки и приложения для универсальной платформы Windows. Он не реализует Windows Forms или WPF, которые отображают стандартный графический интерфейс для настольного программного обеспечения в Windows. .NET Core также является модульным, что означает, что вместо сборок разработчики имеют дело с пакетами NuGet.
    Разработчик
    .NET Foundation
    Сайт приложения

    Аналоги и альтернативы .NET Core

    Наиболее популярные альтернативы и аналоги .NET Core для Windows, Mac, Linux.