Dojo从非AMD项目过渡到AMD

时间:2012-05-16 20:34:22

标签: javascript dojo js-amd

将非AMD Dojo 1.7项目转换为AMD结构的最佳方法是什么?

有转换器吗?或者唯一的解决方案是开始为所有新类使用新结构并逐个重构旧类?

1 个答案:

答案 0 :(得分:1)

我合作的团队正在进行1.6到1.7的迁移。

我不知道有任何自动升级的方法。

在混合使用AMD和1.6声明时,从开发的角度可以逐步完成工作,但是我们努力创建一个混合了两种声明方法的发布版本。期待async模式也可以在您的应用中公开错误 - 尤其是在您缺少依赖关系和加载顺序的情况下。大量工作是替换已弃用的API调用。

我的2¢:

  • 在开始(1.7 build system
  • 之前,针对1.7测试构建系统
  • 仔细阅读release notes
  • 在撰写本文时,除了来源本身之外,livedocs是最有用的API参考
  • 在开始之前获得良好的DOH单元测试覆盖率