У меня есть прототип сайта, написанного на PHP. В последнее время я переписал код, чтобы отделить логику от операций макета и базы данных. Так что теперь у меня есть что-то вроде дизайна кода MVC.
Теперь, что меня беспокоит, так это то, что в MVC у меня будет много файлов, и каждый будет отображать что-то в сочетании с другими (модель + вид + контроллер). Поэтому я понял, что было бы полезно создать что-то вроде виджетов моих частей MVC.
Например, когда у меня MVC просмотра продуктов, я бы создал файл PHP, который комбинирует файлы деталей MVC таким образом, чтобы отображать продукты на основе значений GET, которые я передаю в этот новый файл PHP.
То, что я хотел бы сделать таким образом, это то, что любые виджеты, части веб-сайта будут доступны для просмотра отдельно и использования отдельно от других частей. Так что это будет что-то вроде виджетов или дизайна браузера Firefox.
Таким образом, я смогу протестировать каждую часть веб-сайта отдельно, а затем только объединить эти части в текущий фактический дизайн страницы веб-сайта. Таким образом, пользовательское тестирование также будет проще, а файлы презентаций будут очень короткими и простыми для понимания.
Я хотел бы знать, что вы думаете об этом. Я не хочу впадать в дыры в дизайне, и я думаю, что это тот момент, который в будущем будет важен для упрощения поддержки кода сайта.
Я прав?