14

少し抽象的な質問ですが、まだ見つけられていないことに驚いています。

Dojo が 1.7 ですべて AMD になった今、RequireJS、Lab、Head などと比べてどうですか?

編集: lab と head は AMD ローダーではないことに気付きました。明確にするために:

私は、Dojo がコアを小さく簡潔な単一目的のモジュールに分割している方法が気に入っています。(テストはしていませんが、これらのモジュールは現在、どの AMD ローダーでも動作すると思います) これにより、dojo.js 自体は AMD ローダー以上のものにはなりません。

問題は、AMD ローダーとして、Dojo はどのように機能するかということです。仕様にどれだけ準拠しているかという点では、速度、サイズ、効率など、何でも構いません。それは非常に白熱したトピックの新しい子供のようですが、私はそれについて驚くほどほとんど聞いたことがありません.

4

1 に答える 1

9

4つの異なるもの。

Dojoは、AMD を使用するように変換されたツールキットであり、AMD ローダーと最適化ツールの実装が同梱されています。 requirejsは、AMD も実装するローダーであり、さまざまなツールキットで使用できます (Dojo サポートはまだ不足しています) curl.jsのような他の AMD 実装がいくつかあります。lab.jshead.jsが AMD を実装しているとは思えません

AMD の実装がどのように異なるか、または仕様がどの程度一貫しているかを尋ねている場合... 素晴らしい質問です。AMD 実装と非 AMD 実装の長所と短所について質問している場合は、別のマトリックスが必要です。 そのような比較の 1 つがSO にあります。

于 2012-03-30T20:53:32.180 に答える