Hacker News new | past | comments | ask | show | jobs | submit login

How much of the difference between the C# and Java ecosystems is due to the age of the language? Of course, I agree with you, too, because we have a "liberal" language (C#) tied to an extremely "conservative" company/platform (Microsoft), and that will always be a limiting factor in the growth of the ecosystem.

Has almost nothing to do with the age. Most dotnet shops wait for MS to give them what they need. Java developers are more inclined to create (and share) their own solutions. It also doesn't help that MS actively cannibalizes and rebrands open source projects.

Java is just fundamentally more Linux-world friendly, which meshes with the free and open source world.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact