Check the Tiobe Index, the widely accepted barometer of programming language popularity, and it's right there for you to see: 20 years after Java debuted, the language enjoys a place of honor at the top of the list.
We kick off this week with Paul Krill's feature article, "Java at 20: The programming juggernaut rolls on," which provides a capsule history of Java plus an assessment of its current state and a review of its various legal and security tribulations. As Paul notes, Java completely missed the boat on mobile, but has defended itself on other fronts by continually adding features -- such as the support for Lambda expressions, streams, and functional interfaces in Java 8. For a preview of what Java 9 may hold, see Paul's slideshow: "9 proposed Java 9 features devs will love."
Arun Gupta, who worked on the Java team at Sun in the late '90s, notes in Paul's feature article that "the biggest success of Java is the platform, the JVM itself." InfoWorld's Serdar Yegulalp explores that angle tomorrow, May 19, when his story "Java at 20: The JVM, Java's other big legacy" goes live. In it, he examines the JVM's HotSpot engine as well as the Java alternatives that have made a name for themselves running in the JVM, including Clojure, Scala, and Groovy. On Thursday, May 21, Elliotte Rusty Harold, a Java developer and author of a dozen Java books, offers his own in-depth tribute to Java.
How much do we love Java? Enough for me to point to a bunch of other great long-form content we've published recently. Have a look at:
"Review: The big 4 Java IDEs compared": Less than five months old, this comparison of Eclipse, NetBeans, JDeveloper, and IntelliJ IDEA stands among the most popular reviews we've published. Java developer and InfoWorld contributor Rick Grehan pulls no punches as he weighs the pros and cons of the four best-known IDEs.
"Java forever! 12 keys to Java's enduring dominance": InfoWorld contributor Peter Wayner offers his take on the political as well as technical factors that have kept Java in the limelight for so many years.
"15 things we hate about Java": Yes, we also have a sense of humor about Java, with Peter Wayner providing the snark in this case. Check it out and judge for yourself how much you think is fair and how much is simply bait for the Java fanboys.
Finally, for everything Java, allow me to point you to InfoWorld's sister site, JavaWorld. Relaunched 18 months ago under the able management of editor Athen O'Shea, JavaWorld has held its position as the No. 1 source of news and information about Java for nearly as long as the language has existed -- with a classic series of tutorials that remain a mainstay of the site -- plus lively contributions from the likes of Jeff Friesen and Dustin Marx. For a look at the future of Java and the Internet of things, it's hard to beat Cameron Laird's JavaWorld article "Java: The once and future king of Internet programming," which delves into the relationship between Java and embedded systems.
Java has had a long and productive run, with no end in sight, particularly in hardcore enterprise development. We hope you find this week's InfoWorld tribute to Java productive and fun.