4 ms·
If Microsoft didn't use the excellent CLR (which is much more friendly to non C# languages than the JVM is to non-Java languages see e.g., F#) as a way to sell
by strlen 16y ago
If Microsoft didn't use the excellent CLR (which is much more friendly to non C# languages than the JVM is to non-Java languages see e.g., F#) as a way to sell their crappy systems software, they'd have crushed the JVM: both in enterprise world (C#, while still a blub compared to OCaml, Scala, F# etc... it is a much better language than Java and has excellent tooling for the "large teams of average or inexperienced developers, lead by a competent architect" use case) and amongst technology companies (while J2EE is not used very frequently amongst them -- because of its association with moronic garbage like EJB 2.x -- plenty use standard Java or other JVM languages).
Dear Microsoft, Mono project has in fact already done the hard work for you. Why can't you embrace it (sponsor their developers, help them implement the latest specifications) and bless it as the "official" CLR for Linux and Mac or "alternative" CLR for Windows (much like Blackdown JDK was on Linux or the situation viz. IBM's JDK).
Sun has used this strategy in the past: use their excellent OS as a way to sell their crappy hardware (flame retardant suit donned for the Niagara and UltraSparc-IV fanboys). They realized it's the wrong strategy, but it was too late.