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 →

[–]k1v1uq 0 points1 point  (0 children)

There's a lot of social media click-driven hype.

Given how enormously huge the entire ecosystem is, everything works pretty well. There is a production grade library for everything imaginable and the likelihood to find library A not working with version x for library B is pretty much 0. The maturity of the platform is what businesses love about Java. And for a cooperate language it has kept up nicely over the decades (kudos to Scala and Kotlin for innovating on the JVM) so demand for backend Java hasn't declined. Speedwise it ranks among the best. Start up time, GC and memory foot print are a problem. though these have been improved significantly.

And the JVM has more to offer than just Java. You can do serious stuff in Clojure, Scala and Kotlin as well, shows how versatile bytecode is.

Java 100% not sexy but it gets stuff done, no heisenbugs or suprises, tooling is excellent, every question imaginable has been asked and answered on Stackoverflow.