Mono 2.0 and .NET On Linux
Several readers noted the release of Mono 2.0, which is compatible with Microsoft's .NET Framework 2.0. According to Miguel de Icaza, "... users can move over server applications built for .NET and client applications built with Windows Forms." InternetNews points out that only about half of the .NET apps out there will work on Mono 2.0, for a variety of reasons including (but not limited to) legacy Windows-only libraries and Microsoft's progress on .NET 3.0 and 3.5 APIs.
If we wanted to run crappy Microsoft technologies, we'd just go buy Windows, wouldn't we?
Your precious little synergies (poisonous little stratagems) may please your masters but they don't make Microsoft relevant.
you had me at #!
I am a fan of Free Software and the *freedom* I get from using it.
If you look at Java vs .NET in a Linux world, against a Free Software background, I think it quickly becomes obvious which one comes closer to sharing the Free Software ideals/benefits/mindset and which one doesn't. Mono may be a free implementation, but the platform they are emulating is as proprietary as ever.
Reminds me of OO.org and MS Office. Or even the Linux desktop GUI and Windows.
I forgot there's a hell lot in MS .NET that's not in ECMA .NET. I forgot more than 99% of the .NET developers read the MS. NET documentation rather than the ECMA .NET documentation or the Mono documentation. I forgot lot of foolish but vocal people consider the compatibility between Mono and MS .NET as a measure of .NET's cros-platformity while they should actually consider the incompatibility between dotgnu and MS .NET as a measure of the lock-in involved.
The largest prime factor of my UID is 263267.