Bonjour,
Je viens de tomber sur l'article suivant qui essaie d'envisager l'avenir de MySQL
http://www.journaldunet.com/solutions/acteurs/avenir-mysql/patrice-bertrand-smile-1.shtml
À 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.
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
Je viens de tomber sur l'article suivant qui essaie d'envisager l'avenir de MySQL
http://www.journaldunet.com/solutions/acteurs/avenir-mysql/patrice-bertrand-smile-1.shtml
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.
À 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.
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