我读了一篇声称
的博文Dynamic Languages Strike Back为什么Ruby on Rails比Struts更快?这启动了互联网上最大的一个火焰战争......这是因为他们将所有内容与XML进行序列化,因为Java无法进行声明。
任何人都可以解释“Java无法做声明”的含义以及这与必须将所有内容序列化到XML之间的关系吗?
答案 0 :(得分:0)
这可能是指Java无法在运行时以编程方式创建新对象。根据这一点,在RoR中,值从XML资源文件直接传递到(并返回)XML方法,而不是每次都声明一个新的类实例。
答案 1 :(得分:0)
我认为在这种情况下意味着Java不允许declarative编程。