.NET Framework是第一个.net的框架,是在windows平台。跨平台的需求增加,出现.NET Core是一个开源的模块化的Framework
.Net core 是.NET framework的重构。由于原有的mono(linux平台,Mono是.NET Framework的开源版本的实现,在某些特性上和.NET Core 很类似比如开源,跨操作系统。目前.NET CORE 会从Mono上吸取经验,发展壮大最终可以更好的在除Windows外的其他操作系统上运行。另外Mone支持的App Models要比.NET Core多(例如Windows Forms))但由于技术发展无法满足现有的技术如云计算等等,所以微软推出了.net core。2者有相同也有不同,.NET Standard是共同的。
.NET Standard:这是所有 .NET 实现都必须实现的一组基本 API,通常称为“基类库 (BCL)”。
(图片网上截取)