.NET Framework, .NET Core 和.NET Standard的區(qū)別和聯(lián)系

三者的定義

.NET Standard:

  • 定義:一套正式的 .NET API (.NET 的應(yīng)用程序編程接口)規(guī)范,.NET Standard
    .NET Core 和.NET Framework 是.net standard 在不同平臺(tái)下的具體實(shí)現(xiàn)。


    在這里插入圖片描述

.NET Framework:

  • 類庫 + 運(yùn)行時(shí)(CLR)
  • Framework的體系結(jié)構(gòu)


    在這里插入圖片描述

    在這里插入圖片描述

    在這里插入圖片描述

.NET Core:

在這里插入圖片描述

.NET Core三大特點(diǎn)

  • 跨平臺(tái),可以在不同的操作系統(tǒng)上運(yùn)行,包括Windows,Linux,Macos,實(shí)現(xiàn)了跨平臺(tái)跨設(shè)備
  • 開源,源碼在Github上,由微軟官方和社區(qū)共同支持
  • 模塊化

NET 家族族譜

在這里插入圖片描述

.NET Core 和.NET Framework 的區(qū)別

  • Framework和Core的關(guān)系:
    Framework和Core的關(guān)系是子集和超集
  • Core的API種類從.Framework中去除了以下內(nèi)容:
    1、和GUI相關(guān)的WForm和WPF, 它們綁定了windows 系統(tǒng)
    2、Asp.Net WebForms 和WCF是很老的技術(shù),最新的前后端開發(fā)技術(shù)是Asp.Net MVC 和Asp.Net Web API, 它們也被移除了。在.net core中的對(duì)應(yīng)實(shí)現(xiàn)是Asp.Net Core MVC 和 Asp.Net Core Web API
    3、EF 在.net core中的對(duì)應(yīng)實(shí)現(xiàn)是 EF Core

.NET Core的目標(biāo)是為了模塊化、可移植性發(fā)布

  • 每個(gè)用戶需要多少個(gè)dll,可以通過nuget打入依賴的dll。這樣.NET Core的部署比.NET Framework更簡(jiǎn)單快速。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 簡(jiǎn)析.NET Core 以及與 .NET Framework的關(guān)系[#%E7%AE%80%E6%9E%90net-...
    xdpie閱讀 7,528評(píng)論 0 5
  • 每個(gè)人,每天會(huì)做很多決策。事實(shí)上,很多決策不是非黑即白的,也就是灰色的。 給灰色決策一個(gè)定義,就是不容易下的決策,...
    bluealon閱讀 556評(píng)論 0 0
  • npm install antd --save 后無效果可以嘗試為webpack.config.js的module...
    LElysion閱讀 162評(píng)論 0 0
  • 消彌萬籟的風(fēng)聲,落進(jìn)風(fēng)里 正與荒廢的記憶一一道別 不眠的人,將鄉(xiāng)音裹上膏藥 與疼痛談?wù)撛鹿?輕輕按住心頭的波瀾 ...
    蓮子風(fēng)父抱石人閱讀 221評(píng)論 1 3
  • 簡(jiǎn)單記錄下今天發(fā)生的事情,就當(dāng)做日記寫寫吧。原計(jì)劃把車放到公司對(duì)面的大哥那里修理一下,順便洗車,同事小李告知今天...
    亂世一浮萍閱讀 155評(píng)論 0 1

友情鏈接更多精彩內(nèi)容