概述
简单介绍.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之旅吧,待续...
网友评论