Итак, я собираюсь создать свой первый проект SPA с использованием .NET MVC4. Но перед тем, как начать, мне просто нужно немного разъяснений. Как видно из нескольких руководств, SPA построен на основе архитектуры WebAPI.webApi vs SPA. Контроллер MVC 4
ли с уверенностью сказать, SPA = WebAPI + knockout.js + history.js + upshot.js которые все вместе функции как веб-приложение, которое может запустить несколько в автономном режиме? так что позже по дороге, если мы хотим построить родное приложение для телефона , мы всегда можем просто позвонить его из SPA DataServiceController?
В чем разница между контроллером WebAPI (который наследует от ApiController)VSSPA контроллера (что наследуется от DbDataController < ..>)