今天我们介绍一下.net 及其及其各种组件。

.net是微软推出的通用的开发和运行平台。他提供了用于各种类型应用和工作任务通用解决方案。基于不同的操作系统(Windows,Linux,MacOS,iOS,Android和Windows 10 UWP)和设备(服务器、桌面和移动端),.NET都有对应的实现方案。在各实现方面.NET提供通用共享的支撑框架,但是有框架之间也有小的差异。
.NET框架是最大家熟知,微软的开发平台,于2002年Visual Studio .NET 2002中,正式发布1.0版本。.net框架主要用于创建在Windows平台上运行的应用程序。它提供了必要编译时和运行时基础,支持编译和运行任何符合公共语言规范(CLS)的编程语言。
.Net框架也能用于构建控制台应用程序,跨平台富客户端(WPF)应用程序用来扩展Web应用程序。 .NET框架包含众多的子框架包括Windows Forms,Windows Presentation Foundation(WPF),Windows Communication Foundation(WCF),ASP.NET Web Forms,ASP.NET MVC,ASP.NET Web API等。
dotNET Core
ASP.NET Core是微软免费开源的.net Web框架,也是由微软开发的下一代ASP.NET。它可用于在任何平台(Windows,Linux,MacOS)上开发应用程序。 ASP.NET Core是对ASP.NET框架的重新设计,其体系结构优化地更简练,更模块化。
.NET Core中公共语言运行时称为CoreCLR。与具有单个类库的.NE框架不同,.NET Core具有CoreFX,它是模块化库的集合。可以支持仅包含应用程序不需要的库,去掉不需要的库。
ASP.NET Core微软是开源和社区的焦点。 ASP.NET Core MVC提供了构建Web API和Web应用程序的功能。

Xamarin是使用.NET框架代码开发原生iOS,Android,MacOS和WindowsAPP的开发平台。 Xamarin基Mono,是.net Common Language Infrastructure(CLI)和.NET通用语言规范的跨平台实现。
Xamarin创建的APP可在性能上可媲美使用Objective-C/Swift原生iOS APP或Java创建的原生安卓APP。
Xamarin的一些特征有:
原生用户界面,原生API访问,原生性能,代码共享(可用iOS / Android / Windows 10 UWP的想通的逻辑和界面)。
框架的选择讨论了各种.NET框架之后,我们再说说构建应用程序时应该如何选择框架。
选择.NET Core:· 构建应该跨平台运行的应用程序,例如Windows,Linux和MacOS。
· 构建一个微服务。
· 大量使用命令行进行开发时候
· 构建Windows 10 UWP .NET应用程序。
使用.NET Framework· 构建在Windows平台上运行的应用程序。
· 构建基于表单的/基于Web的应用程序和Web服务。
使用Xamarin· 希望在针对多个操作系统平台创建原生移动应用程序时
· 并提供尽可能最佳的用户界面和性能时。
相关资讯
最新热门应用
非小号交易平台官网安卓版
其它软件292.97MB
下载
币交易所地址
其它软件274.98M
下载
iotx交易所app
其它软件14.54 MB
下载
zt交易所安卓最新版
其它软件273.2 MB
下载
币拓交易所bittok
其它软件288.1 MB
下载
u币交易所平台app
其它软件292.97MB
下载
热币全球交易所app官网版
其它软件287.27 MB
下载
多比交易平台app
其它软件28.28MB
下载
币赢交易所app官网安卓版
其它软件14.78MB
下载
toncoin币交易所安卓版
其它软件48MB
下载