I'm pretty surprised this wasn't mentioned in the post, but what about the other languages on the JVM? For instance, Clojure is getting a decent amount of press lately. It's a Lisp dialect built with concurrency and interoperability with Java libraries in mind. Not to mention Scala, Groovy and various ports of non-native languages.
Now that Sun seems more receptive to these other languages built on the JVM, I'd guess that they'll continue to gain traction. While Java the language isn't going to actually die out any time in the foreseeable future, I wouldn't be surprised if Java the platform became more of the norm in the coming years.
Other languages on the JVM
I'm pretty surprised this wasn't mentioned in the post, but what about the other languages on the JVM? For instance, Clojure is getting a decent amount of press lately. It's a Lisp dialect built with concurrency and interoperability with Java libraries in mind. Not to mention Scala, Groovy and various ports of non-native languages.
Now that Sun seems more receptive to these other languages built on the JVM, I'd guess that they'll continue to gain traction. While Java the language isn't going to actually die out any time in the foreseeable future, I wouldn't be surprised if Java the platform became more of the norm in the coming years.