Java is what it is
Russell Beattie has kicked off an interesting thread of discussion on the topic of the future of Java: In fact, I’d say that many of today’s current hot trends in programming are a direct result of a backlash against everything that Java has come to represent: Lengthy code and slow development being the first and foremost on the list. In Java you generally need hundreds of lines of code to do what modern scripting languages do in dozens (or less). The general up tick in interest in Ruby, Python and PHP during the 2000s all has its roots in programmers who had to work on one Java project too many, and were desperate to find something more efficient and less painful to use. You all know the story - less XML and cleaner, leaner code - and once you’ve experienced it, believe me, you won’t go back. ...