On Feb 4, 2008 1:44 PM, AmirBehzad Eslami <behzad.eslami@xxxxxxxxx> 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