2

Dynamic Languages Strike Backと主張するブログ投稿を読みました

Ruby on Rails が Struts よりも速かったのはなぜですか? これは、インターネットで最大の炎上戦争の 1 つを開始しました... Java は宣言を行うことができないため、XML との間ですべてをシリアライズしていたためです。

「Java は宣言を行うことができない」という意味と、これが XML との間ですべてをシリアル化する必要があることにどのように関連するかを説明できる人はいますか?

4

2 に答える 2

0

これは、Java が実行時に新しいオブジェクトをプログラムで作成できないことを示している可能性があります。これによると、RoR では、毎回クラスの新しいインスタンスを宣言することなく、値が XML リソース ファイルからメソッドに直接渡されます (そして返されます)。

于 2013-01-01T06:07:04.167 に答える
0

このコンテキストで意味されているのは、Java では宣言型プログラミングが許可されていないということだと思います。

于 2013-01-01T06:11:26.647 に答える