【发布时间】:2013-01-25 07:50:05
【问题描述】:
我正在构建一个复杂的 Web 应用程序并尝试将 requirejs 与主干一起使用。我发现backbonejs 是一个非AMD 框架,它限制我使用requirejs 开箱即用。
我在互联网上进行了研究,发现有一些补丁可以使主干 AMD 兼容。
如果以这种方式修补是没有问题的设置,请指导。由于backbonejs中的核心文件补丁,我会在应用开发过程中遇到任何问题吗?
如果这是一个愚蠢的问题,我深表歉意:)
【问题讨论】:
-
为什么需要 AMD? Javascript 应用程序中的 AMD 会增加很多复杂性,高估对技术库的需求并不少见。
-
很容易忽视早期组织/模块化代码的需要,然后突然发现你有一堆难以管理的意大利面条代码。 AMD 使将代码分成不同的模块变得更加容易,这在使用像骨干这样的框架时是一个优势(我认为)。
标签: javascript backbone.js requirejs