ASP.NET Core или ASP.NET Core MVC с Angular в качестве внешнего интерфейса? - PullRequest
0 голосов
/ 05 мая 2019

Я хочу создать веб-сайт / веб-приложение с .NET Core в бэкэнде и Angular в качестве внешнего интерфейса.Я все еще на этапе планирования, и я не могу понять одну вещь: использовать ли в бэкэнде ASP.NET Core или ASP.NET Core MVC.Какой из них обычно используется почему?

Причина, по которой я спрашиваю это, состоит в том, что, насколько мне известно, я не использую MVC с Angular (но вместо этого я использую MVVM).Поэтому я бы предположил, что мне не нужно ASP.NET CORE MVC, но есть книги типа Essential Angular для ASP.NET Core MVC (акцент на MVC), поэтому мне интересно, как это все совмещается.

1 Ответ

0 голосов
/ 05 мая 2019

Так что, я думаю, я понял это.Для этого нужно создать веб-API, а затем использовать HttpClient в Angular (как прокомментировал Hien).Например, документация по https://docs.microsoft.com/en-us/aspnet/core/web-api/?view=aspnetcore-2.2 показывает, что при создании веб-API некоторые вещи заимствованы из пространств имен ASP.NET Core MVC.Угадай, что там идет MVC.Части от этого используются, только не полная вещь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...