W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
ASP.NET Core 是 ASP.NET 4.x 的重新設(shè)計(jì)。 本文列出了兩者之間的區(qū)別。
ASP.NET Core 是一個(gè)跨平臺(tái)的開源框架,用于在 Windows、macOS 或 Linux 上生成基于云的新式 Web 應(yīng)用。
ASP.NET Core 具有如下優(yōu)點(diǎn):
ASP.NET 4.x 是一個(gè)成熟的框架,提供在 Windows 上生成基于服務(wù)器的企業(yè)級(jí) Web 應(yīng)用所需的服務(wù)。
下表將 ASP.NET Core 與 ASP.NET 4.x 進(jìn)行比較。
ASP.NET Core | ASP.NET 4.x |
---|---|
針對(duì) Windows、macOS 或 Linux 進(jìn)行生成 | 針對(duì) Windows 進(jìn)行生成 |
Razor 頁面 是在 ASP.NET Core 2.x 及更高版本中創(chuàng)建 Web UI 時(shí)建議使用的方法。 另請(qǐng)參閱 MVCWeb API 和 SignalR。 | 使用 Web 窗體、SignalR、MVC、Web API、WebHooks 或網(wǎng)頁 |
每個(gè)計(jì)算機(jī)多個(gè)版本 | 每個(gè)計(jì)算機(jī)一個(gè)版本 |
使用 C# 或 F# 通過 Visual Studio、Visual Studio for Mac 或 Visual Studio Code 進(jìn)行開發(fā) | 使用 C#、VB 或 F# 通過 Visual Studio 進(jìn)行開發(fā) |
比 ASP.NET 4.x 性能更高 | 良好的性能 |
選擇 .NET Framework 或 .NET Core 運(yùn)行時(shí) | 使用 .NET Framework 運(yùn)行時(shí) |
有關(guān) .NET Framework 上的 ASP.NET Core 2.x 支持的信息,請(qǐng)參閱面向 .NET Framework 的 ASP.NET Core。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: