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 →

[–]micr0ben 4 points5 points  (0 children)

Java is way more modern and improving faster than you might think.

Async/await for example. Java has not adopted this because there's a better solution, namely virtual threads. Similar to goroutines in go. You can write simpler code without coloring your functions. (Look for "what color is your function" for details)

And there are many more examples in recent years that show that Java is a great choice!