1. CLR:公共语言运行库,是每种.Net编程语言都使用的运行库git

- Windows 8为Windows Store应用程序引入了一个新的编程接口:Windows运行库。
- C# 6 具备许多小而实用的语言加强,可减小代码长度,不少改进经过新的编译器引擎Roslyn来实现。
2. .NET 2015: 是全部.NET技术的总称。下图给出这些技术的总图github

- .NET Framework 4.6框架用于建立Windows Forms和WPF应用程序;ASP.NET Web Forms不能切换到.NET Core
- .NET Core1.0是新的.NET,该框架是开源的(http://www.github.com/dotnet),运行库是CoreCLR库,框架与应用程序一块儿交付。


3. 应用程序类型和技术编程

- Windows桌面应用程序:Windows Forms和Windows Presentation Foundation

- Web应用程序:ASP.NET 5是新的主要版本,容许使用.NET Core提升性能和可伸缩性,也可在Linux系统上运行。所以再也不包含ASP.NET Web Forms(仍可以使用,在.NET 4.6中更新),而采用ASP.NET MVC 6。(MVC 即模型-视图-控制器 模式)
- 通讯技术

WCF:取代在WCF之前可用的通讯技术,它为基于标准的Web服务使用的全部特性提供基于SOAP的通讯。框架
ASP.NET Web API: 能知足分布式应用程序90%以上的需求。是建立微服务的一个好方法。编程语言