今天我们介绍一下.net 及其及其各种组件。
.net是微软推出的通用的开发和运行平台。他提供了用于各种类型应用和工作任务通用解决方案。基于不同的操作系统(Windows,Linux,MacOS,iOS,Android和Windows 10 UWP)和设备(服务器、桌面和移动端),.NET都有对应的实现方案。在各实现方面.NET提供通用共享的支撑框架,但是有框架之间也有小的差异。
dotNET框架?
.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 CoreASP.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应用程序的功能。
XamarinXamarin是使用.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· 希望在针对多个操作系统平台创建原生移动应用程序时
· 并提供尽可能最佳的用户界面和性能时。
相关资讯
最新热门应用
ceex创享交易所最新版本
其它软件11.7MB
下载深币交易所苹果app
其它软件223.89MB
下载bingbon交易所app
其它软件28.56MB
下载币为交易所官方
其它软件67.70MB
下载满币交易所appios
其它软件80.40MB
下载vb global交易所
其它软件164.41M
下载中币交易所官方app
其它软件288.1 MB
下载aofex交易所app
其它软件121.52M
下载osl交易所app
其它软件69.42MB
下载币客盈交易所官网
其它软件292.97MB
下载