30 juil. 2010

Les ORM sont-ils une bonne chose ?

Axiom Database LogoCes dernières années, avec l'explosion du web dynamique et les avancées liées à la programmation objet, on a vu se développer des systèmes permettant de faire des liens plus ou moins directs entre le monde objet et le monde relationnel. Ces ORM (pour Object/Relational Mapping) proposent de créer une couche entre votre application et les données sous-jacente. En somme, ils gèrent ce qu'on appelle la persistance des données, en tentant de répondre à une question toute simple : comment faire pour les utiliser simplement tout en gardant une architecture claire, concise et efficace ?

Bien évidemment, ils échouent à apporter la bonne réponse à cette question.

Lire la suite...