Propel, un projet ORM qui permet de simplifier l’accès aux données d’une base de données depuis un script PHP, vient de sortir en version 1.3.
L’annonce du site officiel précise que la couche d’abstraction de la base de données, qui était jusqu’à maintenant assurée par Creole, utilise désormais PDO. D’après les dévelopeurs de Propel, cela donne une bonne amélioration des performances.
Pour plus d’informations sur les autres projets d’ORM et de persistance en PHP, n’oubliez pas de consulter la FAQ : http://php.developpez.com/faq/?page=orm
Pour plus d’informations sur les projets d’abstraction de BDD, veuillez consulter la FAQ également : http://php.developpez.com/faq/?page=abstraction
Je rappelle que Propel était jusqu’à présent la solution d’ORM par défaut dans le framework symfony, et que la version 1.2 de symfony continuera dans la même direction avec la version 1.3 de Propel (dont il est question dans ce billet). Si vous utilisez symfony, pensez à consolider vos tests avant de passer à la version 1.2 du framework sous peine de surprises à cause de Propel 1.3… Sachant que vous pourrez revenir à Propel 1.2 grâce au sfPropelPlugin 1.2.
La page de téléchargement ne semble pas encore être à jour (elle parle encore de la version RC1) : http://propel.phpdb.org/trac/wiki/Users/Download
Cependant, un coup de SubVersion et vous êtes partis :
svn checkout http://svn.phpdb.org/propel/tags/1.3.0/