Wez Furlong, d’OmniTI et php|architect, vient de demander l’opinion de la communauté PHP pour la conception de PDO v2.
Pour rappel, PDO a eu un très grand succès depuis son introduction dans PHP 5, car il permet à la fois de simplifier et de sécuriser le code SQL nécessaire à la très large majorité des applications PHP.
Il est donc naturel que la communauté cherche à améliorer cette approche. Puisque le design de PDO v1 est suffisamment efficace, il est prévu de conserver la compatibilité entre les deux versions (autant que possible).
Pour le moment, aucune fonctionnalité n’est vraiment planifiée. Le groupe de projet préférait résoudre les problèmes légaux de licnces ainsi qu’avoir le soutien des entreprises qui sont derrière les principaux moteurs de bases de données (ce qui est apparemment un succès), afin de pouvoir ensuite bénéficier de toutes les expériences. Le projet peut désormais aller de l’avant, c’est pourquoi Wez Furlong en appelle à tous les utilisateurs.
La très grande quantité d’acteurs intéressés par ce développement a conduit à la rédaction de trois documents juridiques :
- La licence PDO, compatible avec la licence PHP ;
- Un Collective Licence Agreement pour particuliers ;
- Un Collective Licence Agreement pour entreprises.
Ces documents existent pour protéger tous les contributeurs. Il faut donc les remplir et les signer avant d’envoyer une contribution au projet PDO v2.
Notez la création d’une liste php.pdo pour l’occasion. C’est d’ailleurs dans cette liste qu’il faudra diffuser vos commentaires
Wez a également publié la spécification de PDO, une bonne base pour rédiger la spécification de PDO v2 : http://www.php.net/~wez/pdo/pdo-spec.html
Si vous ne parlez pas anglais, vous pouvez aussi laisser vos commentaires ici : http://www.developpez.net/forums/forumdisplay.php?f=825