MasterSpinal
Framework de Mapping Dynamique Objet d'une Base de Données :
Load & CRUD


Je travail actuellement sur un projet personnel en PHP5 qui consiste à mettre au point un Framework de Mapping Dynamique Objet d'une Base de Données.

L'utilisation du framework permet de créer des objet de type CRUD en ne spécifiant que le nom de la table auxquel il sont associés.

Par rapport aux générateurs CRUD classiques, mon projet possède un gros avantage : pas besoin de re-générer les classes à chaques modification de la structure de la base de données. De plus cela permet l'ajout de code propre à la logique de l'entité représenté par la table afin de fournir les classes model d'une architecture MVC.

Son autre avantage est qu'il permet une grande simplification et un gain de temps très important : particuliérement pour des petits développements d'applications dynamiques pour lesquelle aucune spécialisation ne sera necessaire.

Le projet utilise la librarie d'abstraction AdoDB pour l'accès aux données.

Une première version est actuellement terminé, elle est basique mais pleinement fonctionnelle.

Exemple d'utilisation à venir (mise en place d'un Wiki).

Si vous êtes intéréssé par le projet, n'hésitez pas à me contacter