第1章 .Net应用程序体系结构

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%以上的需求。是建立微服务的一个好方法。编程语言

相关文章
相关标签/搜索