: PMO v 0.12 est sorti

Posté par Code34 (page perso, ). Modéré le 31 décembre 2007.
0
PhpMyObject est une bibliothèque d'Object Relational Mapping en PHP (ORM).

Les ORM sont utilisés pour mettre en oeuvre la couche modèle des architectures MVC : on les retrouve dans les frameworks comme une interface objet pour dialoguer avec le SGBD.

Les différences notables entre PMO et les autres ORM PHP sont les suivantes :
  • PMO fait du relationnel 1:n, n:m sans avoir à décrire les relations dans des fichiers XML ;
  • PMO ne se substitue pas au langage SQL ;
  • Il ne nécessite pas de d'écrire les schémas des tables dans des fichiers XML ;
  • Il implémente le design pattern active record (comme RoR) ;
  • Il utilise des interfaces, des méthodes castées, tous les objets sont donc remplaçables sans effort ;
  • La classe modèle est générique, et on peut explicitement déclarer d'autres classes modèles au cas par cas pour chaque table ;
  • Il implémente des classes de listes pour stocker et manipuler les classes modèles.

NdM : PMO est un logiciel libre sous licence GPLv3

> Lire la suite (8 commentaires, moyenne: 1,6).   [dépêche : 571 caractères]

Vous avez demandé le commentaire #892979.

C'est moi ou...

Posté par windu.2b (Jabber id, page perso, ) le 31/12/2007 à 12:59. (lien). Évalué à 2.

... le titre est très mal formulé ?!?

  • [^]Re: C'est moi ou...

    Posté par lfmarante (page perso, ) le 31/12/2007 à 14:47. (lien). Évalué à 2.

    Ça dépend peut-être qu'au pays du soleil levant et compte tenu du décalage horaire ils était déjà en 2008 :p

    • [^]Re: C'est moi ou...

      Posté par DontShootMe () le 31/12/2007 à 14:55. (lien). Évalué à 2.

      Non je le trouve trés bien formulé !

      Il est sortit en 2007 mais pour une utilisation en 2008 !