/ Sweet home / Blog / Archives / Ne mangez pas d'OGM, mangez de l'ORM ! /

Ne mangez pas d'OGM, mangez de l'ORM !

L'ORM fait sans doute partie de ces choses qui, une fois assimilées, deviennent absolument indispensables au point que l'on se dise: mais comment je faisais avant ?

J'ai récemment découvert ezPDO et la facilité d'utilisation est déconcertante. Sur la base d'un tag docblock spécifique décrivant les colonnes de vos tables et leurs relations, cette petite merveille se charge de la persistance de vos objets en base de donnée. Il est alors possible de créer des applications sans écrire une seule ligne de SQL, les relation (y compris de plusieurs à plusieurs) étant gérées par ezPDO.

Je ne mettrai pas d'exemple ici étant donné la limpidité de l'exemple simple que l'on trouve sur le site.


Last update: 2010-09-05 07:16:06


<< Livre de chevet
Zazou >>
 

Comment this





Benchmark ! :-)

  1. dispatch
    time  : 0.0484
    memory: 541.11 kb
  2. cms\controllers\Index::norouteAction: find published page
    time  : 0.0050
    memory: 210.41 kb
  3. cms\controllers\Index::norouteAction: find template
    time  : 0.0001
    memory: 1.22 kb
  4. cms\controllers\Index::norouteAction: find layout
    time  : 0.0001
    memory: 1.13 kb
  5. cms\models\Page::getPublishedChildren
    time  : 0.0271
    memory: 373.38 kb
  6. cms\models\Page::getAncestors
    time  : 0.0089
    memory: 305.23 kb
  7. cms\models\Page::getParent
    time  : 0.0088
    memory: 303.65 kb
  8. cms\models\Page::getPublishedLeftSibling
    time  : 0.0047
    memory: 102.77 kb
  9. cms\models\Page::getPublishedRightSibling
    time  : 0.0033
    memory: 102.07 kb
  10. cms\models\Page::getPublishedComments
    time  : 0.0010
    memory: 28.01 kb