When should Doctrine ORM be avoided

Doctrine is certainly the most popular ORM (Object Relational Mapper) for PHP. It might seem a good choice for a new project, unfortunately all it’s advantages come at a price. Obviously you wont find the limitations highlighted in bold on the first page of the documentation, and it may take a lot effort to switch back once you start developing with Doctrine and the problems start showing.

(more…)