Задача примерно такая.
Есть отдельные проекты (решения/приложения — кто как называет, у меня — проекты). Скажем (примеры от балды, небольшая гипертрофия):
— common — работа с единой базой пользователей, ряд общих для всех объектов и т.п.
— books — коллекция книжек
— books/admin — админка книжек
— films — коллекция фильмов
— films/admin — админка фильмов
— ad — рекламная система
Все проекты — разные репозитории (работают разные команды). При этом все проекты имеют доступ к объектам common и ad, books/admin позволяет обращаться к объектам books, но не наоборот и не к объектам films и т.п.
Если непонятно, уточню, спрашивайте.
У меня сейчас сделано так. Каждый проект — отдельный каталог/репозиторий с цельной структурой, принятой во фреймворке. Даже, скажем, books/admin — находится в том же репозитории, что и books, но в отдельном подкаталоге с полной структурой.
В конфигурации/загрузчике каждого проекта указано, какие проекты мы подключаем при просмотре/поиске объектов.
Контроллер фреймворка, получив задание найти объект, пересматривает зарегистрированные проекты в поисках подходящего класса и грузит его.
Все примеры популярных фреймворков демонстрируют решения «одна система — один проект». Соответственно, не могу даже оценить наличие таких возможностей в других фреймворках, не то, чтобы посмотреть, как сделано у них :)
Как с этим в популярных движках?
Ответ на:
комментарий
от q11q11
Ответ на:
комментарий
от KRoN73
Ответ на:
комментарий
от RedPossum
Ответ на:
комментарий
от KRoN73
Ответ на:
комментарий
от trashymichael
Ответ на:
комментарий
от trashymichael
Ответ на:
комментарий
от KRoN73
Ответ на:
комментарий
от trashymichael
Ответ на:
комментарий
от KRoN73
Ответ на:
комментарий
от trashymichael
Ответ на:
комментарий
от Tark
Ответ на:
комментарий
от iSage
Ответ на:
комментарий
от KRoN73
Ответ на:
комментарий
от Tark
Ответ на:
комментарий
от KRoN73
Ответ на:
комментарий
от KRoN73
Ответ на:
комментарий
от Tark
Ответ на:
комментарий
от KRoN73
Ответ на:
комментарий
от swwwfactory
Ответ на:
комментарий
от Tark
Ответ на:
комментарий
от KRoN73
Ответ на:
комментарий
от KRoN73
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Выбор web фреймворка (2008)
- Форум простой web-фреймворк на php (2012)
- Форум простой web фреймворк на питоне ? (2009)
- Форум Легковесный web фреймворк с удобными формами (2018)
- Форум Как лучше реализовать взаимодействие web + shell (2021)
- Форум Как в ваших фреймворках называется такая сущность? (2012)
- Форум Совет по выбору библиотеки/фреймворка для web (2024)
- Форум Web-фреймворк и сервер для Haskell (2015)
- Форум Фреймворки... (2005)
- Форум Асинхронные web-фреймворки питона: aiohttp vs. sanic (2020)