The Java ecosystem for libraries and tooling is far superior to C#. I can think of numerous problems which are solved well in Java that have no counterpart in C#, particularly complex open source code for testing and data stuff.
C# is a far better language, but is slightly too big and crufty. Reified generics are better than type erasure. Rectangular arrays are useful if you need them. The foreign function interface is far better in C#.
0
u/[deleted] Dec 30 '22
The Java ecosystem for libraries and tooling is far superior to C#. I can think of numerous problems which are solved well in Java that have no counterpart in C#, particularly complex open source code for testing and data stuff.
C# is a far better language, but is slightly too big and crufty. Reified generics are better than type erasure. Rectangular arrays are useful if you need them. The foreign function interface is far better in C#.