Beyond Java Buzz

home

What are the complaints about Java

partly from Bruce Tate, but also from my own observations...

  • very little in the way of built-in, dynamic scripting
  • Java 5 features a great deal of non-dynamic features, particularly generics
  • no elegant way to deal with "metaprogramming"
  • the language is show fractures evident in the enormous quantity of XML, aspects, Groovy

    How do we get it back on track?