Добрый день!
Я начинаю с клиентской стороны MVC (глядя на JavaScriptMVC, Knockout.js и т. Д.), И у меня есть вопрос об общей архитектуре.Скажем, у меня есть приложение на одну страницу.Он имеет несколько экранов (например, главный, настройки, профиль пользователя и т. Д.).Насколько я понимаю, каждый из этих "экранов" должен быть отдельной триадой M, V, C.
Как организовать эти экраны?Какой жизненный цикл у них должен быть?
В MVC на стороне сервера у нас есть фронт-контроллер, маршрутизация URL и т. Д. Каким будет замещение на стороне клиента?