To read all comments associated with this story, please click here.
He is actually ahead of .NET ... Mono has some features that aren't in .NET.
http://thisdeveloperslife.com/post/1-0-7-audacity
You may wish to listen to this.
Linux desktop doesn't need any of the prorietary MS apis to sort out its developer story.
What is needs is stable, modern, systemwide OO api (best if managed). All that could be build on top of CLR without even touching any of MS IP tainted parts.
Best would be if somebody managed to seamlessly integrate QT and CLR (add something like pInvoke for QT objects), to get native support sorted out.
The answers so far for system level integration was: use C abi or sockets, technologies outdated for app integration 2 decades ago.
Edited 2011-09-30 10:31 UTC
And why should I use it then instead of Qt directly? And who is going to keep it up-to-date while Qt evolves?
Fact is, it is hard enough to keep one framework "almost" platform independent and I don't think it is wise to make it even harder trying to maintain two.
For all the beauty and sugar syntax C# has, its power would be if we could code on it on a "platform independent" style. That is not going to happen as Microsoft is not willing to allow it, it seems.





Member since:
2005-11-15
This guy started gnome because he didn't like the license qt had at that time and, years latter, somehow, have no spats with .net? That makes lots of sense.
I would ask him: cite just one really good .net application that does not have a single C++ (or any other language) counterpart of, at least, same or better level of functionality? He has been chasing .net for years and now, it seems, with all turnarounds that are happening on Microsoft with the Windows 8 platform, he will have a way slippery path to play with. Not saying .net and C# are crap, they aren't, they are excellent to write business applications around Microsoft base technology (MS Office, MS Exchange and SharePoint mostly), i.e., to help empower MS. But frankly, I never saw how they could help empower the FOSS community, as Microsoft was never clear enough about the most important parts of .net.
I have to say "thank you" to him as he started mc (at that time a bad "copy" of Norton Commander - I am specially grateful to the current maintainer) and, perhaps, if his action on starting gnome somehow contributed to the current license qt has now. But his push towards mono didn't contribute to improve the FOSS stance against the "competing alternatives".