【初步理解】
.NET Core 是一個開源的、跨平臺的 .NET 實現。而 .NET Framework 是基于 Windows 的 .NET 實現,Mono 是 .NET Framework 的一個開源、跨平臺的實現。
.NET Core 分為兩大塊:1).NET Core Framework,2).NET Core Runtime。
.NET Core Framework 的開源代碼庫托管在 GitHub 上,網址是 https://github.com/dotnet/corefx 。
.NET Core Runtime 即 Core CLR,包含Core JIT Compiler與Core GC(Garbage Collector),目前開源代碼還未發布。
【進一步理解】
.NET Core 是新一代 .NET 的基石。
未來,.NET Framework 將是基于 Windows 的一個 .NET Core 發行版,Mono 將是一個跨平臺的 .NET Core 發行版。
【相關解釋摘錄】
".NET Core is a modular implementation of .NET that can be used as the base stack for a wide variety of scenarios, today scaling from console utilities to web apps in the cloud. " (From CoreCLR is now Open Source)
【相關鏈接】
Announcing Open Source of .NET Core Framework, .NET Core Distribution for Linux/OSX
文章列表