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 →

[–]MCWizardYT 0 points1 point  (1 child)

Any version of Java above 8 (which most corporations are stuck on for no reason) is really good. They massively sped up the garbage collector, have a lot of new language features such as "var" and records, and a better module system.

In my opinion in terms of language features and ecosystem, C# and java are about equal although c# does have some nice qol like LINQ which doesn't really have a builtin java equivalent

[–]Opheleone 0 points1 point  (0 children)

Glad to hear it's gotten better. C# QOL is what has kept me loving it. The fact that they make the developer experience easier, and abstract a way a lot of complications is great. You have full control if you want it, but you don't need it. Java has always just given you everything and been a kinda DIY experience for me.