Re: Doctrine vs. Propel
| From: | Nathan Nobbe | Date: | Mon, 04 Feb 2008 19:03:26 +0000 |
| Subject: | Re: Doctrine vs. Propel | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-268660@lists.php.net to get a copy of this message | ||
On Feb 4, 2008 1:44 PM, AmirBehzad Eslami <behzad.eslami@gmail.com> wrote:
> Dear List,
>
> I've just heard of ORM (Object Relational Mapping) frameworks written for
> PHP.
> It seems that there are two major frameworks here: Doctrine and Propel:
>
> http://www.phpdoctrine.org/
> http://propel.phpdb.org/trac/
>
> I wonder which one is better? What is the difference between these?
> I'm talking about the learning curve, peroformance.
> What are the advantages/disadvantages of each one?
hmm... i havent seen this doctrine yet; it looks pretty cool.
actually, they seem to be somewhat similar. some things ive noticed
are doctrine uses yaml in its schema files, and doctrine appears to have
a caching mechanism already for both queries and results. thats nice,
because for propel youll have to roll your own. unless perhaps symphony
has done this already ?
also, propel doesnt have anything like DQL. i have to say, doctrine has
some
killer docs as well. these appear to be more robust than what propel has at
a
cursory glance.
ill probly take a closer look at this as time permits; thanks for the info!
-nathan