2

我读了一篇博文Dynamic Languages Strike Back声称

为什么 Ruby on Rails 比 Struts 快?这引发了互联网上最大的一场激烈的争吵……这是因为他们正在序列化与 XML 之间的所有内容,因为 Java 无法进行声明。

谁能解释“Java 不能做声明”是什么意思,以及这与必须将所有内容序列化到 XML 和从 XML 序列化有什么关系?

4

2 回答 2

0

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

于 2013-01-01T06:07:04.167 回答
0

我相信在这种情况下的意思是 Java 不允许声明式编程。

于 2013-01-01T06:11:26.647 回答