I read a blogpost Dynamic Languages Strike Back that claimed
Why was The Ruby on Rails faster than Struts? This started one of the internet’s largest flamewars… It was because they were serializing everything to and from XML because Java can’t do declarations.
Can anyone explain what is meant by “Java can’t do declarations” and how this relates to having to serialize everything to and from XML?
I believe whats meant in this context is that Java does not allow declarative programming.