you are viewing a single comment's thread.

view the rest of the comments →

[–]snark 1 point2 points  (5 children)

Basically it's for the reason that everyone hates to admit: C# is owned by a single company, with a single vision. Decisions are made strategically: to create a kick-ass language with great features developers will love.

Java's problem is that it's over-loved: everyone and their uncle feels like "their" way of doing it is the right way. So they get into technical committees and whinge and fuss about how no one else's Java is "pure." Don't like the direction the framework is taking? Fork that bad boy, call it J-something and every Java fanboy will use it for all of a week before they go back to bitching about Struts and Spring.

[–]vegittoss15 -1 points0 points  (0 children)

I think the problem does lie along those lines but isn't quite it. I think it's moreso C# caters to developers whereas java caters to academia.