MVC - это одно, но почему бы не попробовать сначала разбить его на две части?
Например, представьте, что это две части, взаимодействующие друг с другом, есть клиент и server .
Часть " client " содержит элементы для отображения и передает действия пользователя на " server ".
Теперь " server " должен содержать все остальное, пока.Ваша часть " client " - это то, что в итоге станет V (iew).
Как только это сработает, вы можете сосредоточиться на том, чтобы " server " вставить в M и C, ваша часть " client ", вероятно, также будет содержать некоторые части C.
В любом случае, это общее правило, которому я следую, при конвертации и не перепроектировании.