Good writeup, and I agree with much of his post. Going back to Java from C# at the language level is just painful. The Java library/framework is more complete and diverse than the .NET one, but it's actually improved alot for .NET in recent years with Microsoft becoming much more open source friendly, the ALT.DEV community, Mono, etc... The .NET community is much more comfortable with alternative not from Microsoft t…
And the irony is: .net was touted initially as a polyglot platform, whereas JVM has been primarily associated with Java only.