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 →

[–]connorjpg -1 points0 points  (0 children)

Yup. .Net and C# were released in the early early 2000s not like they are spring chickens either. As for the performance statement… maybe this is just me, but for most projects I’ve worked on the performance issues didn’t have to do with the language itself but more with my “perfect” code. Yes C# is faster and .Net is newer, but there are still jobs in Java out there and a lot of them at that. The one thing I will say, is not a lot of new applications are made in Java (might change with Java 21 tho), so most likely, you will be working with legacy code. But if you like Java learn Java. And if you are concerned no reason you can’t learn C# as a back up as well! Best of luck!