Как правильно реализовать несколько блоков с разной функциональностью?
Есть интересный вопрос к комьюнити.
Я работал с несколькими MVC фреймворками (Symfony, Laravel), но ни для одного не нашел описание того как правильно реализовать следующий кейс.
Есть страница с несколькими функциональными блоками (допустим инфа профайла, микроблог, и тп).
Все изученные мной туториалы предлагают реализовать для этой страницы мощный контроллер.
Мне же кажется что для этого кейса было-бы лучше разделить страницу на несколько независимых блоков согласно функциональности (типа компонентов, виджетов или плагинов).
Есть ли примеры реализации такого подхода для указанных фреймворков?