[英]What is the difference between ASP.NET MVC 5, ASP.NET Core MVC 5?
我知道 .NET Core 3.1 之后是 .NET 5(這本身就是 .net 核心)。
我也知道 .NET 4.8 是最后一個 windows (非 .net 核心)框架。
所以我認為 ASP.NET MVC 5、ASP.NET Core MVC 5 都是一樣的。 那是對的嗎?
https://en.wikipedia.org/wiki/ASP.NET_MVC
ASP.NET MVC 1.0 was released on 13 March 2009, not part of the .NET Framework, running on top of ASP.NET, which was then part of .NET Framework 3.5.
MVC 的版本與 .NET Framework/ASP.NET 版本不對應。 MVC 經歷了版本 2、3 和 4,ASP.NET MVC 5 於 2013 年 10 月 17 日發布。同時 .NET 框架從 3.5 到 4.7,現在是 4.8,但永遠不會達到更高的主要版本。
然后 .NET Core 在工作標題“vNext”下啟動。 它是 .NET 核心 1,然后是 2,然后是 3。 .NET 核心包括 ASP.NET 核心,其中包括 Z9E0DA8438E76E38A8DZCE30 這與它的框架一起版本化。
現在為了防止混淆,他們不想將 .NET Core 的第四個版本命名為 4,因為這會與 .NET 框架 4 沖突(不是在文件系統級別,而是在開發人員的頭腦中)。所以他們統一了 Z303CB0EF9EDB9082AZD61DBBBE5825 框架和 .NET Core,並稱之為 .NET 5。
.NET 5 包括 ASP.NET 內核 5,其中包括 ASP.NET 內核 MVC 5,與Z9E0DA8443B576E73B8不同。
舊的 .NET 框架(當前為 4.8)和 ASP.NET MVC 5.2.7 被認為已完成。 也許他們會收到安全補丁,但你不應該在其中進行新的開發,並跳過提到它的教程。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.