AJAX as Clever Browser Hackery
The statement by Ray Ozzie, if indeed he intended for it to sound like it did is inflammatory but true.
I think that is some of what is ailing Java today. I don't think that web applications should be written in Java. Not that it isn't capable, its sort of like hitting a fly with a sledgehammer. I do not say that I think web applications shouldn't use Java. Service Oriented Architectures are great for this. PHP is currently the best web application development language. Not because it is the most capable, but because it is incredibly flexible / dynamic.