Worse than J2EE
METHOD 4: sending XML files to OO2EE.Net;
super-fast and clean method that ensures database independence;
we need database independence - maybe one day we must replace our RDBMS with flat files
Which is almost too true to be funny.
I fear my latest contribution to the debate is likely to spoil my chances of getting a Director's tiara to go with my ACE of spades.
It is worth bearing in mind that it is not just OO developers who have a poor understanding of databases. This recent WTF story shows how a VB developer with just the wrong amount of knowledge can inflict a lot worse than J2EE on your system.