What’s Missing From Oracle’s List of the 25 Greatest Java Apps Ever Written?

On the 25th anniversary of Java, Oracle’s director of developer content released a list of the 25 greatest Java apps ever written. This week they shared the responses it got.

“The U.S. National Security Agency was secretly pleased we noticed its Ghidra binary decompilation tool…” The tenor of conversation was both positive and polite. That speaks volumes about the excellent character of Java developers, don’t you think? But, developers being who they are, opinions on what should have made the list abounded… Another Twitter commenter said I should have included Cassandra, the Spring Framework, Apache Spark, the Hazelcast open source in-memory data grid, and Apache Kafka….

– Reader Victor Duran suggested a Java app called Swish, which, he said, “made the entire Swedish economy go cashless.” Swish handled 25 billion Swedish krona in May 2020; that’s a little more than 2.8 billion US dollars. According to a company spokesperson, parts of the back end are written in Java.

– There are many Java games to choose from, of course, but I was called out for not including Runescape and Old School Runescape, two popular Java-based applications that entertain millions to this day…

– As a commenter pointed out, mobile apps for both WordPress and Telegram are written in Java — and Telegram’s encrypted, self-destruct chat feature makes it one of the most popular apps in the world with more than 400 million active users….

– In the final category, several researchers at CERN pointed out that some Large Hadron Collider (LHC) software and other data analytics software are written in Java. That includes the LHC Logging Service, which captures and stores the LHC data. As you can see in this 2006 paper, the LHC Logging Service has been using Java for many years.