Я смотрю на реализацию приложения для больницы в php с парой вложенных приложений в качестве модулей. Приложение будет иметь такие модули, как аптека, для решения вопросов хранения, выдачи и продажи лекарств; лаборатория для решения вопросов лабораторного расследования; амбулаторное решение проблем, связанных с амбулаторными услугами; все в рамках единой программной экосистемы с общими ресурсами, такими как аутентификация, авторизация, управление ролями, регистрация и управление пациентами и т. д.
Естественно, подхода hmvc было бы достаточно, но я заметил, что он больше не поддерживается, и многие фреймворки php больше не поддерживают его из коробки, например. Laravel и когда они делают документацию не всегда доступны, например Kohana.
Поэтому я хотел бы получить рекомендации относительно того, какой наилучший подход использовать для приведенного выше сценария, какой возможный шаблон проектирования принять, а также идеи относительно возможных php-фреймворков, которые их реализуют, чтобы я не заканчивал тем, что заново изобрел уже функционирующее «колесо» ,
Спасибо
Я думаю, что Laravel может быть хорошей идеей для такого проекта, у вас будет почти все, что вам нужно, без «изобретать колесо», используя всего несколько дополнений.
Чтобы получить экосистему вам нравится
ecosystem with common resources like authentication, authorization, role management, patient registration and management etc.
вы могли бы использовать Laravel Sparks (99 $) или laracogs (бесплатно) (которые используют Hadfuld View <- Контроллер -> Сервис -> Репозиторий -> Шаблоны моделей)
Для подприложений вы можете выбрать подход, который вы предпочитаете, управлять им в приложении (с помощью ACL) или создать их как пакет управление через композитора
Других решений пока нет …