4 ms·
Serious question: unless some company is keen on getting commercial support for Java from Oracle and using Oracle’s tooling (in which case, you do you, good luc
by kdtsh 7y ago
Serious question: unless some company is keen on getting commercial support for Java from Oracle and using Oracle’s tooling (in which case, you do you, good luck and Godspeed), what is the difference between using Java with an open source implementation of JDK and using any other language which is built using open source compilation/runtime/build tools? Remember too that OpenJDK is the reference compiler for Java - anything fancy that Oracle offers is a bonus, the language doesn’t support it by default.
FWIW I work nowhere near management and I love Java, it’s easy to use and you can do pretty much anything you want with it. I say this as a middleware developer - there’s really no other platform than the JVM that I would like to use, and while I could spend months learning Kotlin or Scala or Clojure I could also just take the easy, lazy road and use Java. It’s not cutting edge, but I don’t need cutting edge. I need stability and as many actively developed libraries as I can to make my job as easy as possible. YMMV, but it’s not really fair to paint Java as a dinosaur that is loathed by non-management types, that’s just not true.