Linked by Thom Holwerda on Sun 12th Jul 2009 21:29 UTC
OSNews, Generic OSes Even though news has been slow the entire week due to the fact that it's summer and people are more interested in vacation than in technology news, we still had a lot of interesting stuff this week. Google obviously captured the headlines with its Chrome OS, but we also talked about Mono, Richard Stallman, and many other things.
Thread beginning with comment 373087
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[3]: Mono
by memson on Mon 13th Jul 2009 10:11 UTC in reply to "RE[2]: Mono"
memson
Member since:
2006-01-01

Take ADO.NET as an example...if Mono where to make something equally good or better than ADO.NET (instead of just a database specific API), that even worked on .NET, what would stop both Linux, OSX and even Windows developers to choose this over ADO.NET


ADO.Net is actually extremely good at what it does - it is just a bad idea. It has one model - data is snapshotted and a local view is taken. This works really well for Webservices and Web, as you really, really should not be directly poking database tables on a web page, but when it comes to desktop, it is clunky. I did far too many years of Delphi to be happy with a non live data access model. ADO.Net skirts the issue by making updates fairly painless, but it is trying to solve the problem of concurrent data access with a sledge hammer like approach. Then again, you need to go with the lowest common feature set if you want to be generic, and this will be why they did it the way they did.

What you find yourself doing is writing your own wrapper and using that everywhere. This is what I did and it has travelled through two separate jobs and countless projects.

Reply Parent Bookmark Score: 3