@furrya_black

Что применить — xPDO или doctrine в хайлоад проекте?

- много сущностей
- Большая система ролей
- большое кол во запросов и пользователей

В двух словах, большая CRM.

Сейчас пишется на yii 2 - серверная часть ака rest api.
Front-end отдельным web клиентом.

Сижу и смотрю на все это дело со стороны, и чувствую, что возможно придется рефакторить то что уже написано.

По хорошему, symfony, но нужна ли так doctrine?

Как я вижу.
- xPDO: есть генерация классов мапов из xml , есть генерация xml схем сущностей в бд в классы мапы.
Юзается в modx revolution.
По сути обертка на PDO. Можно написать свой PDO dev utils какой нить для узких мест и использовать совместно с xPDO.

Роли: своя реализация или интеграция чего то стороннего по паттерну ACL.

Http stack: symfony http foundation, по-моему там все есть, в том числе и StreamedResponse.

Доктрина - это шаг вперед, это миграции, много плюшек для коллективной разработки сложной CRM системы. Но нужен ли такой комбайн?

У кого есть опыт, как прокомментируете мой список подходов? Что еще можете добавить?
  • Вопрос задан
  • 362 просмотра
Пригласить эксперта
Ответы на вопрос 1
Keanor
@Keanor
Ведущий разработчик
Посмотрите в сторону apigility, оно на базе zend framwork.

В одном из сложных API использовали apigility + Doctrine
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы