Can you give me any reason one is better than the other ?

Here my list for now :

  • Addendum is a project dedicated for that
  • Addendum seems to have more functionnalities
  • Addendum API seems easier to use
  • Doctrine has more support and more people involved
  • Doctrine seems to be a project more alive
  • Doctrine is fully compatible PHP 5.3, whereas Addendum seems to be trying to become compatible (see home page)
  • Doctrine Annotations can be cached easily

The decision is not easy...

Accepted Answer

I suppose I'd rather use the Doctrine's component :

  • I've never heard of Addendum -- while I've heard a lot about Doctrine (and have used it several times)
    • Which means more community and support for Doctrine
  • Doctrine is used by some big Frameworks (symfony ; and can easily be integrated with Zend Framework)
    • Which means chances are higher that you'll already use Doctrine ; and find developers who are familiar with its syntax
  • Maybe less important for you, But some guy from Doctrine's team has done some work on getting Annotations integrated into PHP
    • There is a RFC : Request for Comments: Class Metadata
    • For now, it doesn't seem this is going to be integrated into PHP, but it means there is works done by the Doctrine's team, that shows their solution has some thinking
Written by Pascal MARTIN
This page was build to provide you fast access to the question and the direct accepted answer.
The content is written by members of the stackoverflow.com community.
It is licensed under cc-wiki