ORM Goes Open Source
grd000 writes "I have been using Olero Software's Object Relational Mapping and Code Generation Tool (ORM) for Microsoft .NET for the last year or so with great success. I'm delighted to say that yesterday, the Olero folks decided to release their $495 tool as open source. I'm not sure what prompted the decision. Sluggish sales? In any event, this is a boon for .NET developers.
ORM speeds up development by generating a C# or VB-targeted object based on a given database schema. Inserts, updates and deletes can be performed using simple or complex criteria in just a few lines of source code, and with transactional support."
right?
Abject market glut perhaps? Everyone and his brother has some form of ORM solution in various stages of infancy.
There will be a shakeout at some point. What matters then is market share. They are thinking; "open source gets us lots of market share fast and cheap." Pretty smart of them.
ORM makes my head hurt. The reason for the proliferation of "solutions" is that the problem is damn hard. Trying to abstract the "relational" model and it's various sundry details into "objects" that have the same fidelity as "normal" objects seems like a fool's errand. I see all this ORM emerging from every conceivable source and think "white elephant." At best the problem is sufficiently difficult that I'm certain most of the "solutions" we've come up with to-date were obsolete the day they were released.
Maw! Fire up the karma burner!
Sorta seems like the same thing to me.
Portable.NET has a Windows forms implementation - I wonder if that would be a better bet? It strikes me as a little unfair that Mono (fine though it is) gets more publicity and kudos than the dotGNU project. Anyone know why that is?