有點抽象的問題,但我很驚訝我沒有找到它已經:RequireJS VS道場1.7 AMD
現在道場已經全部AMD與1.7,它是如何比較RequireJS,實驗室,頭等...
編輯:我意識到實驗室和頭不是AMD裝載機。澄清:
我很喜歡Dojo如何將它的核心分解成小而簡潔的單用途模塊。 (我假設這些模塊現在可以與任何AMD加載器一起工作,但我沒有測試過)。這使得dojo.js本身幾乎不只是AMD加載器。
所以問題是:作爲一個AMD加載器,Dojo如何堆疊起來。就如何遵循規範,速度,規模,效率等等而言。這是一個看起來非常激烈的話題的新生,但我聽到的意外情況很少。
很好的問題...我還沒有看到性能數據。根據各種優化工具對它們進行比較也很有趣。 FWIW,requirejs是@jrburke的工作,這是一個Dojo提交者,他在原始加載器和跨域模塊加載方面做了一些出色的工作。 AMD是Dojo的下一代裝載機。根據我的經驗,交叉加載兼容性還不是很好。有些東西可能需要在規範中進行確定,例如immediate()調用的行爲,還有插件模塊的處理方式不一致。 – peller 2012-04-03 02:22:43