【发布时间】:2023-03-13 02:31:01
【问题描述】:
我想创建一个网站/Web 应用程序,后端使用 .NET Core,前端使用 Angular。我仍处于计划阶段,我不明白的一件事是是否会在后端使用ASP.NET Core 或ASP.NET Core MVC。为什么通常使用其中哪一个?
我问这个的原因是,据我所知,我不使用 MVC 和 Angular(而是使用 MVVM)。因此我会假设我不需要ASP.NET CORE MVC,但是有像Essential Angular for ASP.NET Core MVC 这样的书(强调MVC),所以我想知道它们是如何结合在一起的。
【问题讨论】:
-
您应该使用 ASP.NET Core 创建 Web API,并使用 HttpClient docs.microsoft.com/en-us/aspnet/core/web-api/… 以角度方式使用 API
-
谢谢。你知道为什么书名里有MVC吗?这可能有历史原因吗?
-
这样的问题在 SO 上是题外话。也就是说,这里有一个很好的阅读 MVC 与 MVVM 的比较:stackoverflow.com/questions/667781/…
-
他们将 MVC 和 Angular 结合在一起,您可以将 MVC 和 Web API 结合在一个解决方案中
标签: angular asp.net-core asp.net-core-mvc