We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 22303 MODX Staff
    • 10,725 Posts
    Quote from: rfoster at Apr 25, 2010, 12:39 AM

    According to xpdo.org, Doctrine was considered, but it wasn’t PHP4 compatible:
    "I’d like to extend a special thanks to Andrea Giammarchi for his PDO for PHP 4 implementation that inspired me to begin coding this project. If not for PHPClasses.org and the inspiration I found in Andrea’s work there, the OpenExpedio project would likely not exist, as I probably would have invested my time in working with PHPDoctrine."

    Of course, now that time has gone by xPDO 2.0 is PHP5 only also...
    Well, part of it was the PHP4 and PDO emulation issue, but ultimately, I think the xPDO solution is still much lighter than even Doctrine, but I could be wrong as a lot more development work has gone into Doctrine since I started developing xPDO. At the time it wasn’t the right fit, and we’re where we’re at now as a result.

    Quote from: rfoster at Apr 25, 2010, 12:39 AM

    ...However, I think you will find xPDO to be a good tool. I am using xPDO in a sizable open source project (a CMDB that is still in alpha), and I may also use it in combination with AMFPHP for some Flex projects. I studied Doctrine and several others, but decided that xPDO was a better fit. Hopefully others will discover it and use it in os projects, since it really is a good piece of work.
    I appreciate the vote of confidence. wink But I would definitely like to see some others start using (and contributing to) the xPDO effort. Hopefully I’ll be able to build some momentum in this area this summer, convincing some additional serious PHP developers of xPDO’s merits.