Скажите, а шаблон проектирования (для PHP), где фичи для приложения выносятся в отдельные модули — имеет какое-то название? Хочу почитать больше доков и примеров, по тому, как разбить приложение на переиспользуемые модули-фичи. Это какой-то определенный шаблон проектирования? Что гуглить? Наверняка же это как-то называется )) Хочу посмотреть до чего додумались светлые головы)) как именно реализовать модульность в том же Laravel, например. Спасибо.

12 Июл 2021 в 20:05
110 +1
0
Ответы
1

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

В Laravel вы также можете использовать модульную архитектуру, например, с помощью пакетов или компонентов. Вы можете создавать отдельные пакеты для различных фичей вашего приложения и затем подключать их в основной проект. Для примеров и документации по модульному программированию в Laravel вы можете гуглить "modular programming in Laravel" или "Laravel packages and modules".

Также стоит упомянуть, что существуют различные паттерны проектирования, которые могут помочь в разделении функционала на модули, такие как MVC (Model-View-Controller), MVP (Model-View-Presenter), MVVM (Model-View-ViewModel) и другие. Каждый из них имеет свои специфические принципы и подходы к разделению функционала. Вам может быть полезно изучить их для более глубокого понимания модульности в приложении.

17 Апр в 14:38
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 493 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир