.Net 体系结构

概述

简单介绍.Net技术。

.Net体系结构图

.Net体系结构图

.NetFramework

.NET Framework是Windows的托管执行环境。 它包括两个主要组件:
  -公共语言运行时 (CLR);
  -.NET Framework 类库。

.NET Framework 提供的开发框架和技术主要有:Asp.Net、Ado.Net、WCF、WPF、Windows Froms

.Net Core

.NET Core是一个跨平台的,支持 Windows、macOS 和 Linux,并且可用于设备、云和嵌入式/IoT 
方案。  

.NET Core提供的开发框架和技术主要有:UWP、Asp.Net Core。  

注:Asp.Net Core可以面向.NET Core和.NET Framework:  
    -面向.Net Core的ASP.NET Core应用可以跨平台;
    -面向.NET Framework 的 ASP.NET Core应用无法跨平台,仅在Windows上运行。

Xamarin

Xamarin是一个用于移动设备、平板电脑和桌面应用程序的跨平台开发解决方案。  

Xamarin提供的开发框架和技术主要有:Xamarin.Forms、Xamarin.Android、Xamarin.iOs。

.Net Standard

.NET Standard是.NET 标准,定义在.NET实现中应包括哪些API 。

.NET Standard主要作用:
    -为 .NET实现 定义一组统一的基础类库API。
    -使开发人员能够基于这个标准开发可以在各种.NET实现中使用的可移植库。
    -减少甚至消除由于.NET API方面的原因而对共享源代码进行的条件性编译(仅适用于OS API)

注:.NET Standard的产生:由于跨平台.Net Core的出现,导致微软存在两套.Net实现,
    一是.Net Framework,二是.Net Core。微软为了统一这两个所以抽象出.Net Standard。

尾声

开始.Net之旅吧,待续...

珍珑棋局 - Asp.Net Core
珍珑棋局 - Xamarin.Forms
珍珑棋局 - WPF

.Net更多资源(源码、书籍、工具等):http://www.dotnethome.cn/

你可能感兴趣的:(.Net 体系结构)