caballero пишет:Но вопрос общения модулей - не совсем понятен и непонятно как он связан с архитектурой. Сначала бы определится что такое модуль и для чего оному общаться с другими модулями.
У разных CMS разная терминология, и у каждой модуль может означать что-то свое. Но в целом это часть приложения (не только устанавливаемая извне, но и входящая в базовый пакет, что и так понятно ) которая разбивает сложные большие задачи на более простые мелкие. Общаться вообщем может и не нужно, но в какой-то конкретной ситуации вряд ли можно без этого обойтись. Например нужно чтоб при загрузке страницы одним модулем другой модуль обработал информацию и привел к приличному виду.
(Добавление)
Если я правильно понимаю что написано в Википедии на страницах о модулях (http://ru.wikipedia.org/wiki/Модуль_(программирование)) и плагинах (http://ru.wikipedia.org/wiki/Плагин), то плагин это модуль, подключаемый извне. А модуль, как уже говорилось, часть программы. Или нет?
|