George Lawton contacted me at the end of February to ask some questions about O/RM as he was working on a story for theserverside.net. The story has now been published, and I think George Lawton and Jack Vaughn did a good job of providing an accurate analysis of the current situation of the O/RM market for .NET.
When I received George’s email, I was quite surprised that he was inquiring about the situation that people allegedly complain about O/RMs generating quick wins in the beginning that you pay dearly for at a later stage. In his article, you can read how strongly I disagree with this myth and I was pleased to see that other people quoted in his article feel the same.
George asked us the following three questions, which I found very interesting to discuss:
- What specific features of Genome make it simpler to use, both initially and over time, than other O/RM tools?
- What have been some of the major challenges in the use of O/RM tools, and what are the ways you have gone about addressing these?
- What specific tips do you have to offer developers in getting the most out of using O/RM tools as part of the software development process?
Intrigued by his questions, I put together quite extensive replies – replies that may be of interest to others, too. Based on my answers to George, I have put together this article to outline our thoughts on the issues above and give some advice to developers who are evaluating O/RMs.