首页 > Windows开发 > 详细

C#高级编程(第10版)笔记——第1章 .Net应用程序体系结构

时间:2018-06-25 11:48:56      阅读:224      评论:0      收藏:0      [点我收藏+]

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

技术分享图片

  • Windows 8为Windows Store应用程序引入了一个新的编程接口:Windows运行库。
  • C# 6 具有许多小而实用的语言增强,可减少代码长度,很多改进通过新的编译器引擎Roslyn来实现。

2. .NET 2015: 是所有.NET技术的总称。下图给出这些技术的总图

技术分享图片

  • .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%以上的需求。是创建微服务的一个好方法。

C#高级编程(第10版)笔记——第1章 .Net应用程序体系结构

原文:https://www.cnblogs.com/zhangjbravo/p/9223642.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!