> On a tout d'abord ADODB-ext., dbx, DBDO ( qui fait du mapping OR en plus )
Les buts d'ADODB ou DBDO ne sont pas les mêmes.
- ADODB est une abstraction de base de données
- DBDO est un mapping objet-relationel
- PDO est une API unifiée
On ne demande pas à PDO de pouvoir avoir une instruction unique pour mysql et oracle (le but d'adodb), on lui demande juste que l'instruction soit à passer de la même façon.
Ne pas être aller plus loin pour fournir un minimum d'abstraction est à mon avis une erreur mais c'est un choix qui se défend tout à fait.
> Un binding avec libgda ( gnome-db ) aurait été à mon avis plus opportun.
Là dessus on est d'accord. Il me semble que quelqu'un a commencé à travailler la dessus. Par contre j'ai cru comprendre que ça ne deviendrai jamais une solution poussée par PHP à cause du nombre de dépendances et de leur portage sur tous les systèmes où tourne PHP.
[^] # Re: Bonne et mauvaise nouvelle
Posté par Éric (site web personnel) . En réponse à la dépêche Sortie PHP 5.1.0. Évalué à 4.
Les buts d'ADODB ou DBDO ne sont pas les mêmes.
- ADODB est une abstraction de base de données
- DBDO est un mapping objet-relationel
- PDO est une API unifiée
On ne demande pas à PDO de pouvoir avoir une instruction unique pour mysql et oracle (le but d'adodb), on lui demande juste que l'instruction soit à passer de la même façon.
Ne pas être aller plus loin pour fournir un minimum d'abstraction est à mon avis une erreur mais c'est un choix qui se défend tout à fait.
> Un binding avec libgda ( gnome-db ) aurait été à mon avis plus opportun.
Là dessus on est d'accord. Il me semble que quelqu'un a commencé à travailler la dessus. Par contre j'ai cru comprendre que ça ne deviendrai jamais une solution poussée par PHP à cause du nombre de dépendances et de leur portage sur tous les systèmes où tourne PHP.