Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Asp.net webapi vs asp.net mvc restlike действия

Автор вопроса: Daniel PowellОтветов: 1

Я просматривал материалы asp.net webapi, и мне любопытно узнать, каков переломный момент для его использования по сравнению с обычным контроллером mvc, который поддерживает отдых, например URL-адреса.

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

Ответы

Ответ 1 · рейтинг 3 · Aliostad

Сейчас разделение:

Если вам нужно выдать динамические представления (т. е. представление обрабатывается на сервере, как правило, с использованием Razor), используйте ASP.NET MVC. Исторически вы могли предоставлять данные, но веб-API богаче (он поддерживает согласование контента).

Если вам нужно предоставить данные, используйте веб-API ASP.NET. Вы можете вписаться в поддержку просмотра, но она не предназначена для этого.


Я вижу, что они будут объединены в виде веб-стека ASP.NET в будущих версиях (не в следующем выпуске).

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы