.NET Core

.NET Core

.NET Core是类似于.NET Framework的跨平台免费和开源托管软件框架。
.NET Core是类似于.NET Framework的跨平台免费和开源托管软件框架。它由CoreCLR(CLR的完整跨平台运行时实现)组成,CLR是管理.NET程序执行的虚拟机。CoreCLR带有改进的实时编译器RyuJIT。.NET Core还包括CoreFX,它是BCL的部分分支。虽然.NET Core共享.NET Framework API的子集,但它附带了自己的API,该API不属于.NET Framework。此外,.NET Core包含CoreRT,这是经过优化以集成到AOT编译本机二进制文件中的.NET本机运行时。.NET Core库的一种变体用于UWP。.NET Core的命令行界面提供了操作系统的执行入口点,并提供了诸如编译和程序包管理之类的开发人员服务。....NET Core支持四种跨平台方案:ASP.NET Core Web应用程序,命令行应用程序,库和通用Windows平台应用。它没有实现Windows窗体或WPF,后者无法为Windows上的桌面软件提供标准的GUI。.NET Core也是模块化的,这意味着开发人员可以使用NuGet软件包来代替程序集。
net-core

分类目录

Linux版.NET Core的替代品

Java

Java

Java是一种通用的计算机编程语言,它是并发的,基于类的,面向对象的,专门设计为具有尽可能少的实现依赖性。
Mono

Mono

Mono是一个免费的开源项目,由Xamarin(以前是Novell,最初是Ximian)领导,旨在创建符合Ecma标准的软件。
Ceylon

Ceylon

支持Java和JavaScript虚拟机
Avian

Avian

Avian是一种轻量级虚拟机和类库,旨在提供Java功能的有用子集,适用于构建独立的应用程序。
.NET Micro Framework for Linux

.NET Micro Framework for Linux

.NET Micro Framework for Linux(NETMF Linux)是示例移植代码,包括完整的OS功能。我们为Eddy,嵌入式ARM体系结构Linux板提供代码。