.NET Core是什么?

.NET 2015与.NET Core

.NET Core

.NET Core 

【初步理解】

.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)

【相关链接】

魅力 .NET:从 Mono、.NET Core 说起 

Announcing Open Source of .NET Core Framework, .NET Core Distribution for Linux/OSX

.NET Core is Open Source

Announcing .NET 2015 Preview: A New Era for .NET

Introducing .NET Core

posted @ 2014-11-20 17:09  dudu  阅读(34820)  评论(12编辑  收藏  举报