DEV Community

Discussion on: Java 15 in 2020: Reasons to *not* use Java?

Collapse
 
deepu105 profile image
Deepu K Sasidharan • Edited

As someone who started out as a Java Developer and considers himself a polyglot developer now, I would still use Java for the following

  • Web apps server-side
  • Microservices where memory/overall footprint is not a priority
  • On any given day over Scala/Clojure for applicable use cases :P

Where I would not use Java is

  • Client-side desktop, I know JavaFX is better now but still, there are many other better cross-platform alternatives like Electron etc IMO
  • Client-side web: no way
  • CLI tools, again I know you can do it but I cannot justify it when NodeJS, Go, and even Rust is a much better option for that
  • Web assembly
  • Mobile (not counting Kotlin for Android)