DEV Community

Cover image for 20 Reasons to Move On from Java 8

20 Reasons to Move On from Java 8

Andrew (he/him) on November 23, 2019

"Those who don’t want to supply what life demands suffer the consequences. If you don’t want to change, you are left in the back. If you don’t wan...
Collapse
 
jmfayard profile image
Jean-Michel 🕵🏻‍♂️ Fayard

Meanwhile Android is still blocked at Java 7.5, slowing down the whole ecosystem!

Collapse
 
delta456 profile image
Swastik Baranwal

They switched to Kotlin sadly.

Collapse
 
julianjupiter profile image
Julian Jupiter

But Java is still there. And Kotlin uses JVM. Android does not leverage on much of Java 8. People complain of Java's verbosity and yet Google does not push newer JVM. Since Android M, Android has been using OpenJDK, GPL-licensed, so the case between Oracle and Google should not matter in using newer JVM version.

Thread Thread
 
jmfayard profile image
Jean-Michel 🕵🏻‍♂️ Fayard • Edited

(edit: misunderstanding from my part)

Thread Thread
 
julianjupiter profile image
Julian Jupiter

Read my comment again as to which I'm referring to when I said "should not matter".

Collapse
 
jmfayard profile image
Jean-Michel 🕵🏻‍♂️ Fayard • Edited

Switching to kotlin is good IMHO,
But it's in no way a valid reason to slow down progress on the Java/JVM side.

Collapse
 
edh_developer profile image
edh_developer

Important to remember that Java 9 introduced breaking changes. That's why, for instance, Jenkins on any Java version > 8 was broken for years. Much like going from Python 2 to Python 3, before you commit, be sure the things you need to work are going to continue to work.

Collapse
 
awwsmm profile image
Andrew (he/him)

Yeah, Hadoop still doesn't work on Java >8, as far as I know.

Collapse
 
erikpischel profile image
Erik Pischel

Wrong! There is commercial support for java 8 from Oracle! If you are commercial yourself (e
g. use it in a company) you already have to pay for it. If you're non-commercial, you get updates for free until the end of next year.

Collapse
 
mesadhan profile image
Sadhan Sarker

Lots of things covered! Thanks for sharing that's types of summary.
Please let it keep update.

Collapse
 
andevr profile image
drew

Holy chit this is huge. Book marked :)

Collapse
 
varunra35569603 profile image
Varun Rana

Lots of things covered! Thanks for sharing that's types of summary.
Please let it keep update.

Collapse
 
christopherme profile image
Christopher Elias

So what would happen If google suddently decides to upgrade the JVM?

Some comments have been hidden by the post's author - find out more