MVC может быть полезной средой для разработки приложений в логически разделенные компоненты несколько «естественным» способом.Это может повысить вашу способность к быстрой разработке, основываясь главным образом на том факте, что некоторые части платформы будут использоваться повторно, и вы сможете использовать этот факт для быстрой разработки новых представлений и аналогичных элементов.Тем не менее, нет необходимости использовать какую-либо конкретную структуру или схему для быстрой разработки, поскольку это можно сделать с помощью правильно разработанного приложения любого характера.
Важным моментом, который необходимо учитывать при разработке приложения, является повторное использование кода.Например, упрощая отображение страниц с общими макетами с помощью централизованного механизма, или размещая связанные с пользователем функции в пользовательском классе / наборе функций, которые можно повторно использовать по всему сайту вместо использования отдельных функций для их обработки на каждой странице.
Что касается модификации существующего приложения, я бы сосредоточился на попытках централизовать компоненты, на которые вы способны, и на дальнейшем использовании этих компонентов.Это также упрощает изменение подпрограмм, поскольку вместо того, чтобы потенциально изменять функциональность во многих областях кодовой базы, вы можете изменить ее в одном месте и воздействовать на приложение в целом.