Модули хороши, когда вы хотите повторно использовать их в нескольких приложениях, или когда часть приложения достаточно велика, чтобы гарантировать разделение на собственный блок.Вместо того, чтобы связать несколько несвязанных контроллеров в одном каталоге, модуль позволяет вам разбивать MVC на связанные куски.наши клиенты часто выбирают доступные модули для упаковки приложения.Мы также ввели зависимости модулей, чтобы модули могли полагаться друг на друга.
Как правило, когда наши приложения имеют подпапку высокого уровня, если они не имеют только пару страниц, они являются модулями.Например, About будет только контроллером и представлением в приложении, но forum может быть его собственным модулем.