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