.NET Core - это кроссплатформенная платформа свободного программного обеспечения с открытым исходным кодом, аналогичная.
.NET Core - это кроссплатформенная платформа свободного программного обеспечения с открытым исходным кодом, аналогичная.
.NET Core Платформы
Windows
Linux
Mac
.NET Core Обзор
.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, оптимизированную для интеграции в скомпилированные собственные двоичные файлы AOT. Вариант библиотеки .NET Core используется для UWP. Интерфейс командной строки .NET Core предлагает точку входа для выполнения операционных систем и предоставляет услуги разработчика, такие как компиляция и управление пакетами.
.NET Core поддерживает четыре кроссплатформенных сценария: веб-приложения ASP.NET Core, приложения командной строки, библиотеки и приложения универсальной платформы Windows. Он не реализует Windows Forms или WPF, которые отображают стандартный графический интерфейс для настольного программного обеспечения в Windows. .NET Core также является модульным, что означает, что вместо сборок разработчики работают с пакетами NuGet.