代码改变世界

.NET Core 以及与 .NET Framework的差异

2020-08-24 22:28  石吴玉  阅读(6795)  评论(0)    收藏  举报

1..NET Core是跨平台的。net  Framework仅支持在Windows系统上。

 2..Net Core和 .Net Framework都 是NET Standard Library 的实现,

.NET Standard Library 是跨操作系统的关键所在,它定义了一组接口,而每个操作系统有各自的实现,
.NET Core通过nuget可以动态下载当前操作系统的实现,从而实现跨操作系统(暨跨操作系统共享代码)。
 
3..NET Core 更依赖于Nuget,允许本地application在部署时动态下载需要的class library。而.NET Framework需要在系统中预装。这样.NET Core的部署比.NET Framework 更简单快速同样也更轻便。