Application Development: Java Death Debunked: 10 Reasons It's Still Hot
It seems one of the best ways to draw attention to a post or commentary on Java and programming is to use the words "Java" and some variation of "dead" in the headline. For instance, Mark Little, senior director of engineering at Red Hat, recently wrote a blog post entitled: "JBoss polyglot - death of Java?" And although the headline suggests that Red Hat's JBoss unit is pushing a polyglot programming strategy of using several languages for different projects, the gist of the post is that the company is not trying to move away from Java. In fact, Little makes it plain: "We're as committed to Java today as we've ever been." Oracle, the owner and steward of Java, is even encouraging Java supporters to use other languages on the Java virtual machine (JVM). The Da Vinci Machine Project is an effort to extend the JVM with first-class architectural support for languages other than Java, especially dynamic languages. There are several languages supported by the JVM, including Clojure, Groovy, Scala, JRuby, Jython, Rhino and AspectJ. Like the mainframe, Java isn't going anywhere. It is the No. 1 language for enterprise development. IT organizations ask for it for major enterprise projects. There are more Java jobs around than any other. There continues to be a huge demand for Java developers, and as such, there is a large base of Java developers and new folks who are learning the language. It's a stable language that enables developers to create well-structured code that is easily maintained.