При разработке приложения с графическим интерфейсом и доступом к базе данных существуют ситуации, когда архитектура MVC не имеет значения?MVC - существуют ли ситуации, когда они либо неактуальны, либо неуместны?
Мне кажется, что представлениями и контроллерами должны быть только разные сущности - это одно для обновления представлений или для замены их чем-то другим, а именно мобильными дисплеями (или предсказывает такое возможное изменение для будущего приложения) ,
Кроме того, я вижу, что разделение модели и контроллеров необходимо только в том случае, если модель должна быть обновлена / заменена.
. Есть ли другая цель для архитектуры MVC в ситуациях, когда компоненты должны быть обновлены или изменены, или это действительно так?
MVC - это просто инструмент. Вы можете или не можете использовать его, вы можете сделать вашу программу полной беспорядком, просто будет сложнее поддерживать. Преимущество заключается в разделении проблем, но если вы хотите соединить все слои, не используя это преимущество, это его личное решение. В архитектуре нет такой вещи, как «подходящий». – Vlad
@ Vlad: MVC не является инструментом, это шаблон архитектуры программного обеспечения. –
@ L-Three: любой шаблон - это просто инструмент для разработчика. Вы можете использовать или не использовать его, если найдете его полезным для вас. – Vlad