requirejs与谷歌javascript关闭依赖管理

我一直在使用谷歌JavaScript封闭库的各种组件,我也用它的依赖管理。 我很好奇如何比较使用requirejs进行依赖管理。 具体来说,是否有一个特别的理由来选择一个呢?

如果我使用google封闭库,是否有合理的理由使用requirejs来管理依赖关系vs使用闭包依赖管理? 是否有标准要求js遵循封闭不?


Closure库依赖项管理旨在提供解析依赖性的文件顺序,并在编译期间由Closure Compiler删除(根据需要重写,以根据需要提供名称空间)。 虽然编译器对AMD模块有一些实验性的编译时支持,但他们仍然需要在类型检查方面进行一些工作,特别是完全替代Closure的goog.require。 即使在编译器支持足够的情况下,goog.require也不需要对JS进行完整的分析以执行依赖关系管理(我不熟悉RequireJS知道这是否是这种情况),因此对于具有多个可选项的大型项目goog.require文件目前效率更高。

链接地址: http://www.djcxy.com/p/67495.html

上一篇: requirejs vs google javascript closure dependency management

下一篇: How do I create a bitmap that has a clear background on a transparent form?