MVC это просто шаблон.Сам код JavaScript может реализовать этот шаблон, поэтому я не думаю, что он вписывается в какую-то другую часть шаблона вашей серверной инфраструктуры.Проверьте Backbone для хорошего примера использования MVC в коде JavaScript.
Вы можете смоделировать свой код JavaScript на основе аналогичных концепций, с помощью которых вы моделируете код на стороне сервера.Сам код JavaScript будет обслуживаться через представление вашего серверного приложения, но если вы только не добавляете приятные ощущения с помощью кода JavaScript (а вы этого не делаете), тогда код JavaScript действительно является собственной сущностью и не обязательновписывается в вашу серверную парадигму MVC.
Попробуйте отделить JavaScript-код от любой серверной части.Просто считайте это «дополнением», которое, если оно отключено в браузере, не помешает вашему приложению работать.Я просто добавляю некоторые тонкости, чтобы улучшить взаимодействие и т. Д. Как вы на самом деле моделируете код JavaScript, зависит от вас (но я настоятельно рекомендую Backbone)
Можно также сделать Rich-интерфейс только в javascript-поддержке.источником данных.В этом случае, опять же, javascript будет отвечать за поддержку моделей, представлений и контроллеров.
Модель предметной области, как правило, относится только к бизнес-логике вашего приложения.Мозги так сказать о том, что на самом деле должно происходить в вашем приложении.Это своего рода абстрактная концепция, заключающая в себе всю бизнес-логику приложения.