Должен ли я предоставлять веб-методы через Действия ASP.NET MVC или WCF?

Я хочу иметь возможность Ajax-ly извлекать данные JSON из какой-то веб-службы. (Вызовы веб-службы будут заключать вызов в SQL, обрабатывать возвращенный набор данных и возвращать представление JSON.) Первоначально я думал, что проекта ASP.NET MVC с соответствующими именами контроллеров и действий, возвращающих JsonResults, будет достаточно. Однако коллега предположил, что WCF лучше подходит для чего-то вроде этого. По моему опыту, WCF сложно настроить; более того, то, как MVC предоставляет действия через контроллеры, кажется очень элегантным.

Что больше подходит для того, что я пытаюсь сделать, MVC или WCF?

6
задан Mark Carpenter 25 October 2010 в 15:11
поделиться