【问题标题】:What is the difference between ASP.NET MVC 5 and ASP.NET Core 6.0?ASP.NET MVC 5 和 ASP.NET Core 6.0 有什么区别?
【发布时间】:2021-12-30 06:15:48
【问题描述】:

我的理解是 .NET 将不再产生 .NET 核心版本,而是 MVC 5 是 .NET 核心 3 的下一个演进版本。

但是我现在看到有 MVC 5、MVC 6 和 .net core 6。它们之间有什么区别?

【问题讨论】:

    标签: .net asp.net-mvc asp.net-core


    【解决方案1】:

    ,我认为你错了。但这部分是由于微软营销相当混乱,我同意......

    Microsoft 将不会再生产任何版本完整、经典 .NET 框架 - 以 .NET 4.8 结尾。 ASP.NET MVC 5 建立在 .NET 4.x 之上


    核心产品线现在的未来。出于营销原因,它们不再被称为“.NET Core”——但它确实是

    .NET Core 1.0、1.1、2.0、2.1、2.2、3.0、3.1

    --->然后是 .NET 5,现在是 .NET 6,明年是 .NET 7,然后是 .NET 8 - 这些都是真正“.NET Core”版本。

    Web 框架仍称为 ASP.NET Core 6.0,MVC 框架为 ASP.NET Core 6.0 MVC(还有 ASP.NET Core 6.0 Web API )。

    【讨论】:

    • 那么 .NET 6 是 .NET core 6.0 和 ASP.NET Core 6.0 一样吗?
    • .NET 6 “包含” ASP.NET Core 6、ASP.NET Core 6 MVC、Entity Framework Core 6 和更多组件 - 是的。对于技术人员来说——这真的应该被称为 .NET Core 6——但是营销部门决定放弃“Core”——无论出于什么模糊的原因........
    猜你喜欢
    • 2022-01-04
    • 1970-01-01
    • 1970-01-01
    • 2015-11-04
    • 2020-11-25
    • 1970-01-01
    • 1970-01-01
    • 2018-02-19
    • 2019-10-23
    相关资源
    最近更新 更多