SDO en PHP : vue d'ensemble
Objectif de SDO (en php)
SDO est un librairie qui permet de simplifier les échanges avec la base de données.
L'idée générale est qu'on écrit une requête SQL, on définit la relation entre les éléments renvoyés par la requête et l'objet SDO qu'on voudra utiliser dans notre application. Ensuite on fait les modifications qu'on veut sur l'objet SDO. Il suffit ensuite de faire un "apply changes" sur cet objet et tout est automatiquement sauvegardé en base.
Les avantages de cette méthode sont :
- Les objets SDO sont simples à manipuler (des objets PHP simples)
- Ca facilite la gestion des transactions
- Ca pousse à programmer proprement en séparant bien les problèmes de persistance (sauvegarde en base) et les problèmes applicatifs (navigation, traitements de formulaires,...)
Les défauts sont
- Pour l'instant la techno n'est pas mure en PHP
- Des problèmes dans l'API rendent la technologie peu fonctionnelle pour l'instant (à mon avis en tout cas).
- Très peu de documentation disponible
Pour creuser un peu plus avec un exemple pratique, allez voir l'initiation à SDO.
Références
SDO vient du monde java. En tapant SDO dans google, vous aurez des miliards de réponses. Par contre, en tapant SDO et PHP, on trouve beaucoup moins de réponses... (c'est même étonnant le peu de docs qu'on trouve sur cette techno...)
Ajoutez vos propres commentaires :
