Yesterday I gave a talk at the php|tek 2009 Conference about the ORM in the PHP World. In the first part of the presentation, I’m focusing on what an ORM is, what would make a great ORM, design patters for ORM and tying ORM systems to the PHP world in terms of philosophy, uses and approaches. The second part of the presentation talks about a list of ORMs that I have seen and their pros and cons.
The ORMs I mention:
- Propel
- Doctrine
- dOrm
- Zend Framework – specifically the proposed Zend_Db_Mapper
- Xyster Framework
- CodeIgniter
- ez components’s Persistent Object and Persistent Mapping
- symfony
- PHPLinq
- Solar’s Solar_Sql_Model
- Outlet PHP ORM
- CoughPHP
- ORMer
I plan on talking about each of these ORMs in detail in separate blog posts, so stay tuned!