Компонентнтая разработка основана на многоуровневой архитектуре. Она хороша известна большинству архитекторов, проектировщиков и разработчиков. Ограничений по количеству и типу уровней никаких нет, однако в большинстве случаев для веб-приложения такая архитектура состоит из четырех видов компонентов: компонент базового шаблона, маршрутные компоненты, вспомогательные компоненты и библиотечные компоненты. Каждый из них может пораждать свою многоуровневую структуру вложенных компонентов.
Практика