Exploring my thoughts about O/R mapping....[Philosophy]

My feelings towards O/R mapping currently lack substance, and I plan to try again before truly discarding the concept, but first maybe I can start by exploring my feelings about O/R and object persistance techniques;

What do I believe?

  • Applications, Objects, and Data Access should be relatively loosely-coupled and fully encapsulated within their layers.
  • An Entity should not be responsible for its own persistance.
  • XML is an excellent technology for expressing a contract between an object and it's persistance medium.
  • Application development should be a hollistic effort not bound too tightly to its Objects, Data, or any other single attribute.
  • Development tools and techniques should not vary greatly between small-scale and enterprise-scale applications.

There are many other thoughts that affect my feelings, and these do not neccessarily preclude the use of O/R mapping, but you can start to see my mental conflict over such an approach...

Are these beliefs legitimate?  Maybe, maybe not....

 

No Comments