June User Group:: Object-Relational Mapping (ORM) in action
Chuck Hagenbuch will introduce the concepts of ORM and then put them to work. Horde's RDO system is a light-weight, PHP 5, PDO-based version of ORM that also draws heavy influence from theData Mapper pattern(http://www.martinfowler.com/eaaCatalog/dataMapper.html). Entity and Mapper objects are simple and very flexible, while providing plenty ofways to extend and add functionality and domain logic. Associatedpatterns such as Horde_RDO_Lens allow for powerful decoration of result sets with efficient memory and object use.
Bio: Chuck Hagenbuch founded the Horde Project in 1998 and has been workingwith PHP and the world of web development ever since. He is currentlya consultant doing work focused around Horde and PHP web development. He has provided professional PHP services to many prominent PHP-using organizations, including Google, PayPal, and Portugal Telecom.
Horde Framework:The Horde Application Framework is a mature, evolving application framework (featured in BostonPHP's Framework back-off) that has been used to build complex applications for years. It forms the core of the widely used IMP webmail application and the Horde Groupware suite. In addition, it provides a large number oftested, feature-rich components that can be used to build additional Horde applications, to integrate Horde functionality into other applications, or to build completely standalone sites.
|