Spyke
sopuli.xyz

that statistic of java running on 3 billion devices is because of j2me phones

43

iPhone came out on in 2007, smartphones took over pretty fast after that. Motorola Droid in 2009 and Nexus one in early 2010.

1
lemmy.world

Shoot, I got paid to write a brand new Java 8 application… in 2020

36
meliaescreply
lemmy.world

My team was just handed a Java 1.2 codebase, we are deploying it (mostly as is) to production next week.

9
lemy.lol

Fair enough, though I'd imagine there's some actual platform constraint to force using an old version for a new project

1

Yeah, that’s what it was. The software was going to be deployed to a range of aircraft of various ages and the oldest ones only supported Java 8.

2
carrylexreply
lemmy.world

In short: Money

Long story: Legacy

The really long story: They added a bunch of stuff in that version and it's the last LTS before they removed a bunch of other stuff and a lot of companies are just too lazy to update their 10 year old crappy software.

The end.

69

That might be true but there’s OpenJDK so they still don’t have that as much of an excuse

13

And Microsoft ended up providing their own compiled version of OpenJDK to get around the non-commercial use part of the licence to do it.

19
swab148reply
lemmy.dbzer0.com

Only reason I still have Java 8 is because Pixelmon is stuck at 1.16.5

6
Sustolicreply
lemmy.world

Pixelmon has been on 1.20.1+ for quite some time now.. currently it’s on 1.21.1.

3
swab148reply
lemmy.dbzer0.com

That's just the beta, bunch of stuff broken there. The stable version where everything works is still 1.16.5

1
Sustolicreply
lemmy.world

At least on curseforge the most recent 1.21.1 patch got marked as stable, not sure why on the pixelmon website it is still marked as a beta.

1

Hm, maybe the website is unmaintained then. Thanks! I'm looking forward to trying out the new Pixelmon! And getting rid of Java 8 lol

1

Unless you play modded 1.7.10, which has a mod (LWJGL3ify) that has had some sort of ungodly work done to allow it to run with modern java versions.

GregTech: New Horizons is a modpack that famously uses it (and I can confirm the modpack runs better than it has any right to do)

4

With about 5 asterisks next to it, and indefinite sustaining support. I don't think Java 8 is going to die even after the universe ends.

14

all the minecraft players still using java 8 for pvping on 1.8.9

11

You reached the end

on 3 billion devices | Spyke