V předešlém článku jsem sepsal své strasti při hledání vhodného
ORM pro Nellu . Popsal jsem v něm hrubé požadavky,
které by měl kandidát splňovat. Popsal jsem, proč jsem nezvolil Ormion, dibi-ActiveRecord, Propel, Doctrine 1.2 a ani Doctrine 2.0.
Když David Grudl na sklonku roku
2009 psal tento tweet . Zasmál jsem
se mu a říkal jsem si kolik takových ORM vlastně vznikne. Pokud
toto téma sledujete tak víte, že jich vzniklo celkem hodně. Když jsem
začínal pracovat na Nelle tak jedním
z požadavků na systém bylo jednoduchá rozšiřitelnost. No a to jde ruku
v ruce s dobrým objektovým návrhem modelů celé aplikace. Proto jsem se
začal ohlížet po nějakém tom ORM, které bych pro tyto účely
v Nelle použil. To jsem neměl dělat,
protože to byl běh na dlouhou trať s nejasným výsledkem.