Архитектура модульного приложение
Привет всем.
Есть много модулей, которые управляют определенными DOM елементами.
Все модули не знают друг о друге, работают они исключительно на событиях, которые генерят другие модули.
Пока логика всего приложения не сильно сложная, все просто.
Но если допустим все приложение имеет несколько состояний ( по сути их может быть сколько угодно ) и все модули слушают какое сейчас состояние.
При такой архитектуре приходиться в каждом модуле описывать его поведение, при всех состояниях, что довольно накладно и получается много кода.
Как вы решаете подобные проблемы ?
|