今天我們介紹一下.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· 希望在針對多個操作係統平台創建原生移動應用程序時
· 並提供盡可能最佳的用戶界麵和性能時。
相關資訊
最新熱門應用
樂速通app官方最新版
生活實用168.55MB
下載
墨趣書法app官網最新版
辦公學習52.6M
下載
光速寫作軟件安卓版
辦公學習59.73M
下載
中藥材網官網安卓最新版
醫療健康2.4M
下載
駕考寶典極速版安卓app
辦公學習189.48M
下載
貨拉拉搬家小哥app安卓版
生活實用146.38M
下載
烘焙幫app安卓最新版
生活實用22.0M
下載
喬安智聯攝像頭app安卓版
生活實用131.5M
下載
駕考寶典科目四app安卓版
辦公學習191.55M
下載
九號出行
旅行交通133.3M
下載