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