3 ms·
Oracle Java is also basically effectively in KTLO mode. The biggest use of Java currently is Android, and Google is on a path to migrate to Fuchsia eventually.
by ActorNightly 2mo ago
Oracle Java is also basically effectively in KTLO mode.
The biggest use of Java currently is Android, and Google is on a path to migrate to Fuchsia eventually.
The second biggest use is Apache Spark/Kafka, but with LLMs now, you can pretty much re implement all of that functionality in pure C.
They just want a legal angle, since this is how they make most of their money.
- ternaryoperator 2mo agoNot sure where u get your information. Oracle Java is OpenJDK with a support license from Oracle. It is widely used in enterprises, and it is updated regularly.
- xxs 2mo agolike the sibling tells, a massive amounts of the enterprice software does runs on java
- vovavili 2mo ago>The second biggest use is Apache Spark/Kafka, but with LLMs now, you can pretty much re implement all of that functionality in pure C. Spark is written in Scala, precisely because distributed systems are best modelled as a set of pure functions with minimal references to state. This is also why part of the reason why it's ascending successor, Polars Cloud, is written in a functional language, Rust, rather than C. Android development is also increasingly being monopolized by Kotlin, not Java.
- tsimionescu 2mo agoThe post is about the OpenJDK, not Java the language per se. Which applies to Scala, Kotlin, JPython, and others.
- vovavili 2mo agoThis particular comment was about "Oracle Java".
- adl 2mo agoImpressive. Every word in that paragraph was wrong. well, except the last line.
- ActorNightly 2mo agoIts not wrong, its just that people don't see the writing on the wall. It was the same conversations about Haskell, how functional programming with no side effects was the future, e.t.c and so on. There is literally ZERO reason to use Java outside of Android these days. If you are still developing applications in Java, you are behind.
- japgolly 2mo agoKTLO = Keep The Lights On
- inigyou 2mo agoGoogle's been alleging to try to replace Android with Fuchsia for more than half of Android's existence. It's not happen. I remind myself that Google has almost never created a successful product.
- jeroenhd 2mo agoJava is absolutely massive for a huge variety of applications, most of them servers and daemons. The most common user-facing Java implementations are probably Android and Minecraft, but behind the scenes it powers everything from blogs to logistics to networking equipment to SIM cards. Oracle's own OpenJDK is free but they will only let consumers download Java 8 for free, that's why companies like Jetbrains ship JDKs with their products. Google is in the middle of moving ChromeOS to Android, they're not replacing Android with Fuchsia any time soon.
- ActorNightly 2mo ago> but behind the scenes it powers everything from blogs to logistics to networking equipment to SIM cards. All because of baked in legacy. This is going to change in the next few years. You beat Java with Python today very easily - write your application and tests in Python, have LLM transpile it to C.