Oracle:
Hey everyone remember when we invented Java and it was secure and then we kept adding badly thought out features until it became terribly insecure
well we're doing that again only 10x faster so all good bro
also we're fixing browser security by taking it completely out of the browser
hope you enjoy
https://jaxenter.com/java-10-interview-series-part-4-143144.html
<<And the jury is out on Java 11. If Oracle aggressively pursues monetization from Java, then Java 11 will have a short public (free) maintenance window, then it too will be considered non-production.
I think almost the entire Java user base is going to stay with Java 8 and await Oracle’s final position on all this after their monetization strategy plays out. We will likely be waiting a few years more on this.>>
Even the Java developers on Reddit are only slowly realising just how much trouble they're in.
https://www.reddit.com/r/java/comments/870xbv/java_11_jdk_roadmap_the_new_features_you_can/
<< We are just moving to JDK8. Anything later is just pie-in-the-sky for us right now.>>
<<My stack doesn't even run on Java 9 thanks to internal classes being hidden. Still waiting for some 3rd-party components to be updated...>>
That sound is the wheels, on fire, flying off and landing in a chicken coop
I feel like this whole thing is being driven entirely by the "cloud" end - ie, bespoke Java software done inhouse and on own servers, offering web services - with ZERO THOUGHT to people who run Java as *clients*.
And even then, zero thought given to support for even IDEs, let alone old existing code which 9,10,11+ is breaking spectacularly.
@natecull
I can't completely figure out Java's failure mode, but it seems like a more extreme case of a pretty common one -- one that has afflicted Oracle's everything for years.
I suspect it has something to do with Java initially being learned only by people who only learned to code for business reasons, who in turn only learned Java, and then those people being put in charge of designing new versions of Java.
@natecull
It's like watching the soviet union collapse, except that nobody gets 'liberated' because all the competitors are collapsing the same way at roughly the same time for the same reasons.
But our corporate data system and our backup system are web-based with Java applets.
I think the corp system is on Oracle Forms even?
All this will just.... stop working in 2019.
Has anyone given any thought to what happens?
Anyone?
At all?
Certainly not any of the Java hype websites. They don't seem to care about 'running Java', just 'programming in Java' with the latest and hottest vulnerabilities added to the language core.
Literally there seems to be a 'write only' culture in the Java world.
I don't understand who all these people are who are 'using' Java because they certainly aren't *running and supporting apps written in it*.
They just code in it and.... push the code...... down a chute somewhere??? to the furnaces?
"What JRE will I use??"
"lol silly person you don't need to use a JRE! Just Imagine... and run the Java with the power of your mind!"
https://www.reddit.com/r/java/comments/8iat0t/as_the_public_jre_becomes_deprecated_what_jre/
It seems literally nobody is running Java on anything that's not a server....???
BUT MY CORPORATE WEB APPS....!!
@natecull 90% of Java use today probably comes from Minecraft.
I'm secretly hoping they're porting it to C#
@natecull
JBoss, boss. Microservices. Also XML. I encounter Java in unexpected places.
Java opinion Show more
Java opinion Show more
Java opinion Show more
Java opinion Show more
Java opinion Show more
Java opinion Show more
Java opinion Show more
Java opinion Show more
Java opinion Show more
Java opinion Show more
Java opinion Show more
Java opinion Show more
Java opinion Show more
Java opinion Show more
Java opinion Show more
@natecull there used to be a "client" jvm with quicker startup and reduced memory consumption, etc
the fact that they didn't even bother porting this to 64-bit (this was even before Oracle) was an early giveaway that they really only care about servers
@natecull My take is that Oracle doesn’t care if they kill Java or not. In fact with all the bugs and exploits they’re probably happy to see it go. And in true Oracle style what better way to kill it than to charge a metric buttload for support until people stop using it?
@natecull How does this affect Open JDK or is this going to be a case of 6-8 still being out there in the wild, and Java 10+ being the alleged production releases.
@craigmaloney Java 11 I think is the first LTS release - and even then it may be 'for paying Oracle customers only',
Utter, utter trainwreck.
@natecull Also: I remember the pain in the Python 2-3 transition. This seems like Oracle saying "hold my beer".
@natecull Longer-term, I expect Oracle loses control of Java as everyone moves to a Jakarta-controlled JVM. But they're not that desperate yet. Gonna be a bad couple years for Java nerds.
<< Greg Luck: Yes, it is too much. The community only wants a new version of Java every 3-4 years.
Oracle is speeding up Java releases combined with reducing the support period for these new releases unless you are a customer of theirs. Java 9 and Java 10 are only supported for 6 months! So, Java 9 is now unsupported as of March 2018!!>>
<<Why would you use a version of Java you cannot get new updates for? Java 9 and Java 10 should be considered beta versions from a production standpoint.>>