C# vs Java
This cluster centers on debates comparing C# and Java, focusing on language features, ecosystems, tooling, libraries, and platform advantages, with many arguing C# is superior or 'Java done right'.
Activity Over Time
Top Contributors
Keywords
Sample Comments
Who needs Java when we have C#?
JVM ecosystem may be ahead of .net, but on the language front Java doesn't hold a candle against C#.
Can you describe the fundamental advantages of C# over Java?
The author is comparing Java to C#, not C.
As a POSIX-loving, open-source-breathing guy: platform availability being equal, why choose Java over C#?
C# has them all already. Java has been lagging behind C# for a long while
What stuff does C# objectively do better than Java?
Yep, it was just a matter of time before this becomes C# vs Java ... :)
Having worked with both for several years, I would rate C# as a much better language than Java. The language by itself is noticeably better, but the difference is even more pronounced if you include the ecosystem -- Visual Studio vs. Java IDEs, the class libraries, ASP.NET MVC vs. Struts and its ilk. I would check it out if you have the need to do any Windows-related programming. (Not sure how great the support is outside Windows.)
Also interesting that Java seems to be a lot better than C# / .NET which normally would be quite comparable.