Why do people always want to tell you that persisting a “domain model” is a many month spanning work item if you can’t generate the code?
Sorry folks, with all due respect to model driven software engineering, but that’s totally non-sense. It’s all about developer productivity. The first object is always the hardest. But if you follow the right approach and build good APIs and use the right tools than it’s just a matter of minutes for every other domain object.
Don’t get me wrong. I also use EMF and I love it. But some statements are just plain wrong.