Re:Open source Mono framework brings C# to iPhone and Wii
by snprbob86 on Monday January 26, 2009 @02:43PM
(#450888)
Most open source C/C++, Java, Python, Ruby, OCaml, and other libraries can be compiled against MSIL and called natively from C# or consumed as binaries and invoked via common C calling conventions.
As for the IDE dependency complaint, I think this applies more towards some of the standard libraries such as WPF, WinForms, ASPX, ADO.net, etc. I think it is a very valid complaint, but I don't think it is about the language itself.
I think codeplex is the right direction, but MS needs to give open source for C# stronger support (instead of ignoring stuff like nUnit).
Another criticism, compared to other languages, is the cruft attached to C#. Like Java, C# is a 'you kinda need to use a heavy IDE to make life easier' language.