On Wednesday 06 February 2008, Edward Kay wrote:
> Have a look at Qcodo. http://www.qcodo.com.
>
> It uses code generation to create your ORM for you direct from the DB
> tables. As it's code generation as opposed to run time analysis (which is
> what ActiveRecord and the like use), there is no performance hit - it
> literally just creates your PHP class files for you.

Uh, lots of Active Record systems use code generation.  If the structure of 
your data abstraction is based on the database structure, then you're using 
Active Record.  It's record-centric.  If you're using an object-centric view 
of the world that may just happen to tie to an SQL database for its data 
store, then it's an ORM.

Both are useful in different circumstances, but whether or not there is code 
generation has nothing to do with whether it's AR or ORM.

-- 
Larry Garfield                  AIM: LOLG42
[EMAIL PROTECTED]               ICQ: 6817012

"If nature has made any one thing less susceptible than all others of 
exclusive property, it is the action of the thinking power called an idea, 
which an individual may exclusively possess as long as he keeps it to 
himself; but the moment it is divulged, it forces itself into the possession 
of every one, and the receiver cannot dispossess himself of it."  -- Thomas 
Jefferson

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to