Как мне написать приложение MVC3/4, которое может функционировать как веб-API и как пользовательский интерфейс для этого API?

Мой заголовок довольно хорошо резюмирует это. Я впервые предоставил несколько форматов данных, одним из которых является HTML, который я могу предоставлять и использовать с помощью механизма представления Razor и действий контроллера MVC3 соответственно. Затем, возможно, предоставьте другие форматы данных через настраиваемые механизмы просмотра. Я никогда раньше не работал в этой области, за исключением очень простых веб-сервисов, очень давно. Каковы мои варианты здесь? Что это за веб-API, связанный с MVC4?

ПРИМЕЧАНИЕ: моему основному HTML-приложению не обязательно работать напрямую с API. Я хотел бы сначала написать API, руководствуясь требованиями скелета HTML-клиента, с очень примитивным пользовательским интерфейсом, и как только API будет уложен, затем написать полнофункциональный клиент пользовательского интерфейса, используя те же службы, что и API, но в обход фактические компоненты API анализа и представления данных.

7
задан ProfK 19 April 2012 в 16:59
поделиться