Есть вопрос о архитектуре приложений.
Допустим модуль - это отдельный, независимый от внешнего окружения класс (или набор классов) который реализует определенный функционал. А пакетом назовем модуль, который имеет зависимости, например от фреймворка.
У меня возник вопрос о том, как система должна взаимодействовать с модулями и пакетами. Допустим контроллеру потребовался определенный модуль - он просто вызывает его класс и работает с ним, потому что модуль самодостаточен и самостоятелен. При использовании он не требует классов фреймворка.
А как реализовывать пакеты? Это должен быть модуль, например, требующий в конструкторе классы фреймворка? И в этом случае пакет не является пакетом, а не модулем, лишь потому что требует определенных классов, которые строго определены при использовании фреймворка, а без фреймворка может быть не понятно что подавать в конструктор?
Чем вообще отличается модуль, от пакета, если вдруг я не правильно понял суть?
p.s. Вопрос о том, как реализовываются модули зависящие от фреймворка, со стороны архитектуры
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Не давно поступила задача реализовать авторизацию в laravel через стороннее приложениеЕсть api по которому можно получить token пользователя при...
Изучаю работу функций, решил сделать некое API для своего движкаВот так выглядит сама функция:
Как подключить интерпретатор? Скачал PHP для NetbeansНе могу понять, что выбрать при его подключении