Question

Je suis un développeur PHP et je suis familier avec ORM (Doctrine et Propel), mais je rarement entendu parler de DAO. Quelles sont les différences et les relations entre ORM et DAO de perspective de développement PHP?

Si je Symfony pour développer des projets très importants et complexes, que ce sera mieux si j'utilise DAO? (ORM est en quelque sorte lourd que je pense, mais je sais peu de choses sur DAO)

Était-ce utile?

La solution

Voir ma question concernant .

relative à ma question ici, un OTI est essentiellement un DAL qui arrive à être mis en œuvre comme un objet. Cela signifie que l'utilisation d'un OAC pourrait être plus léger que vos ORM, mais pas nécessairement parce qu'il n'implique pas une complexité maximale de l'interface ou la mise en œuvre, un minimum (qu'un objet est utilisé pour encapsuler les opérations d'accès aux données).

Si votre projet est vaste et complexe, je tends à penser un ORM va être mieux qu'un OAC plus léger.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top