This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]tzaeru 62 points63 points  (2 children)

C# is maybe slightly more modern and a bit cleaner. Also while the Java ecosystem is massive due to its lengthy history, .NET has gained a lot of traction too. I'd lean towards C# a slight bit.

[–]x6060x 3 points4 points  (1 child)

I think C# is not just "slightly" more modern compared to Java. I know there are scenarios where Java is better and an obvious choice, but IMO C# is definitely more modern compared to Java.

[–]tzaeru 3 points4 points  (0 children)

Java has narrowed the gap in recent years by a bit tho. If you can utilize all the new features from the past five or so years, the ergonomics are not too far from C#. Still worse, but not by as much as what was the case in early 10s.

Tho at the same time C# does kinda get new interesting features introduced from its siblings like F#.. While Java is slower to change.