2012-04-30 2 views
0

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

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

ответ

3

Разделение теперь:

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

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


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

+0

@Alisotad Я бы пошел немного дальше и конкретно сказал: ASP.NET MVC имеет смысл, если вы выплескиваете HTML, а ваш клиент - это веб-браузер. Клиенты Javascript могут использовать их. –

+0

@DarrelMiller Я полагаю, что слово дня - это «Динамический вид», то есть визуализация представления на Сервере - будет обновляться. Ура! – Aliostad