ORM oproti NotORM co to je a v čem se liší?

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
motorcb
Člen | 551
+
0
-

V čem se liší ORM a NotORM?
A co to vlastně znamená? Jaký způsob zápisu je lepší?

Vojtěch Dobeš
Gold Partner | 1316
+
0
-

Ve zkratce: ORM je návrhový vzor, Object-Relation Mapping (převádění relačních dat do objektů a zpět). NotORM je knihovna od Jakuba Vrány, která je pojmenovaná podle toho, že to není ORM (neimplementuje tento návrhový vzor). Knihoven typu ORM je spousta, z těch známých lze jednoznačně doporučit Doctrine 2.

Na myšlence NotORM je postavené i Nette\Database.

Pro více informací doporučuju počkat na odpověď někoho jiného, anebo si hlavně všechny pojmy vygooglit, pročíst dokumentace, přečíst si článek Jana Tichého na phpguru.cz o pětivrstvém modelu, články Jakuba Vrány na php.vrana.cz na téma NotORM atd.