Bonjour,
Je viens de tomber sur un article qui essaie d'envisager l'avenir de MySQL
À partir de cette fin d'interview je souhaites poser un contre argument à un discours auquel j'adhère pourtant entièrement au sujet de l'ORM.Pendant longtemps, il a manqué pendant longtemps de frameworks dans le développement PHP, pour avoir une vraie modélisation objet, et une couche ORM qui permette de rendre une application indépendante de sa base de données.
Depuis deux ou trois ans, ce n'est plus le cas, grâce à différents frameworks. Mais tous les produits n'ont pas encore suivi le mouvement, et beaucoup d'entre eux sont encore dépendants de MySQL. Il faut mettre en priorité cette dissociation.
Sur l'extrait de phrase mis en gras, que répondriez-vous à la remarque suivante :
Oui, l'application devient indépendante de la base de données. C'est pratique lorsque l'on souhaite volontairement changer de solution ou lorsqu'un projet vient à disparaitre.
Mais de l'autre coté on devient très dépendant de notre solution ORM si elle n'est pas intégré au langage nativement. Nous dépendons de la pérennité de notre framework. Je pense notamment à titre d'exemple à Zend_Db qui vient d'être abonné.
Dans le deux situations l'application est à retrvailler. La question est la suivante vaut-il mieux être dépendant de sa base de données ou de son framework d'ORM ?
Dorian




Répondre avec citation








Partager