ORM и DAO в PHP - PullRequest
       45

ORM и DAO в PHP

2 голосов
/ 29 июня 2009

Я разработчик PHP и знаком с ORM (Doctrine и Propel), но редко слышал о DAO. Каковы различия и отношения между ORM и DAO с точки зрения разработки PHP?

Если я использую Symfony для разработки очень больших и сложных проектов, будет ли лучше, если я буду использовать DAO? (ORM немного тяжел, я думаю, но я немного знаю о DAO)

1 Ответ

3 голосов
/ 29 июня 2009

См. Мой связанный вопрос .

Что касается моего вопроса, DAO - это, по сути, DAL, который реализуется как объект. Это означает, что использование DAO может быть легче, чем ваши ORM, но это не обязательно, потому что это не подразумевает максимальной сложности интерфейса или реализации, только минимальную (что объект используется для инкапсуляции операций доступа к данным).

Если ваш проект большой и сложный, я бы подумал, что ORM будет лучше, чем более легкая DAO.

...