8 Mar 15:51
[phpdba] Re: Hello Database Abstractors
Hi guys, By way of introduction, I am lead developer on Propel project [1]. Propel is an ORM layer for PHP based on Apache Torque. Similar to Manuel's Metastorage layer, it uses a code-generation approach that is a bit different from other ActiveRecord/Rails-like tools. I also wrote the Creole [2] DBAL (drawing heavily from the API for JDBC and implementations from PEAR DB, MDB, ADOdb, etc.), which existed to provide a PHP5 (Exception-throwing, interface-using, etc.) DBAL for use by the Propel project. Since PDO has been released, however, we have moved Propel to use PDO for the database API abstraction. Creole is still a maintained project, but I certainly feel that supporting these engine-level API layers is the right thing to do for everyone in the community. I also *intend* to be helping Sven (also subscribed to list) on this new LinguaFranca [3] project, which is meant to provide an abstraction for database metadata -- with the idea of parsers and renderers to pull in from multiple sources (e.g. direct db connection, ddl dump, etc.) and then to write out to multiple sources (e.g. create DDL, build Propel schema, MDB2 schema, etc.). It's our solution for handling db reverse-engineering for Propel2, but I think we all agreed that it made more sense for something like that to be a standalone project. Cheers, Hans [1] http://propel.phpdb.org/ [2] http://creole.phpdb.org/ [3] http://linguafranca.phpdb.org/ On Thu, 08 Mar 2007 10:18:59 +0100, Torsten Raudssus <torsten@...> wrote: > Hiho, >(Continue reading)
RSS Feed