Java无法做声明?

时间:2013-01-01 05:43:06

标签: java ruby-on-rails xml

我读了一篇声称

的博文Dynamic Languages Strike Back
  

为什么Ruby on Rails比Struts更快?这启动了互联网上最大的一个火焰战争......这是因为他们将所有内容与XML进行序列化,因为Java无法进行声明。

任何人都可以解释“Java无法做声明”的含义以及这与必须将所有内容序列化到XML之间的关系吗?

2 个答案:

答案 0 :(得分:0)

这可能是指Java无法在运行时以编程方式创建新对象。根据这一点,在RoR中,值从XML资源文件直接传递到(并返回)XML方法,而不是每次都声明一个新的类实例。

答案 1 :(得分:0)

我认为在这种情况下意味着Java不允许declarative编程。