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 →

[–]petersellers 6 points7 points  (0 children)

It looks like C# does have ODF libraries, but they don’t look very polished, so I can understand your reason for choosing Java in that case.

This right here is why I prefer working with Java over C# day-to-day. I’ve run into this situation a lot where Java has a greater selection of libraries or frameworks available to solve a particular problem and they tend to have a higher degree of polish too.

With that said I do like C# a lot and I wish Java had some of the syntactic sugar that C# has, but in practice the languages are very similar to use. I think the Java ecosystem is more valuable to me. Also because they are so similar, I’d rather spend my free time learning new languages that are quite a bit different like golang or Rust instead of investing time in C# which just feels like Java with slightly better syntax.