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