Le 16 août 2013 10:41, Pep <[email protected]> a écrit :
> Bruno,
>
> Il faudra un jour que tu m'expliques l'intérêt de remplacer la couche
> d'abstraction bases de données de CB par les PDO.
>
> Autant le remplacement du moteur de template par Twig me semble le bienvenu
> (richesse fonctionnelle, syntaxe répandue), autant le passage à PDO me
> semble frôler l'aberration puisque ça ne suffira pas en sortie de boite à
> couvrir l'ensemble dbschema/dblayer.

C'est lié au débat sur le devenir de clearbricks, et des compétences
pour le maintenir. Les versions récentes de PHP 5.x passent
l'extension mysql en deprecated, il faudra tôt ou tard mettre une
couche mysqli dans clearbricks. Je ne suis pas plus séduit que ça par
PDO, mais c'est aujourd'hui la tendance. A ce moment, pourquoi ne pas
baser la couche dblayer sur du PDO ? On ferait fi des aléas des
drivers sous-jacents.

Je suis entièrement d'accord avec toi en ce qui concerne dbschema, il
faudra bien le garder, vu qu'il n'y a pas d'équivalent. Mais à ce que
je sache, il repose sur des commandes SQL "standard", et peut donc
reposer sur du PDO...

> On fait quoi ensuite ? On rajoute Doctrine ?!
Ce n'est pas le but :)
-- 
Dev mailing list - [email protected] - http://ml.dotclear.org/listinfo/dev

Répondre à