.NET 體系結構(.net core、.net framework、xamarin之間的關系)


  這是一張來自官方的圖。

  圖中.NET FRAMEWORK、.NET CORE和XAMARIN是三個不同的運行時,這三個運行時在.NET STANDARD LIBRARY之上,它們都包含一些基礎的組件,像編譯器、支持的開發語言(C#、F#等)、運行時組件(類型系統、垃圾回收等)。這三個運行時是同一類的東西,只不過側重點不同。.NET FRAMEWORK用於開發windows桌面程序、wpf和asp.net站點。.NET CORE用於開發UWP(windows通用客戶端)和跨平台的asp.net core站點。XAMARIN主要用於開發一些跨平台的客戶端程序,像IOS、安卓。、

  .NET STANDARD LIBRARY是.net 標准庫,.NET STANDARD是一套正式的.NET API規范,任何基於.NET STANDARD開發的類庫,都能在上面提到的三個運行時中運行,也就是說上面的三類程序都可以引用.NET STANDARD LIBRARY。

  不同的平台對不版本的.NET STANDARD支持情況如下圖所示:

  參考文章鏈接:

    .NET 體系結構組件

    .NET Standard

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM