我们正处于一个项目中,我们使用扩展的Dojo 1.1.1来满足客户需求并增加丰富性。
但是这个版本的Dojo和它存在相当多的错误和性能问题 我们正在展望迁移Dojo版本以克服这两个问题,但迁移周期似乎非常痛苦,可能不会产生预期的结果。 我们关注的是我们用1.1.1中提供的组件的Dojo版本创建的各种扩展以及迁移后对它们的影响。但是,我们看到的优势同样重要。
根据Dojo,他们与版本1.1.1保持一定程度的兼容性,但我没有在任何地方看到任何讨论。
以前有其他身体吗? 在Dojo版本之间迁移?
像Grid这样的组件会不会 按预期工作或我需要 进行重构练习?
我们是否有任何商业支持 可以作为论坛似乎 deprecated
欢迎任何帮助或建议
答案 0 :(得分:1)
自1.0以来,Dojo已制定了冻结和支持公共API的政策。 1.0之前的迁移非常痛苦。现在,如果您只使用公共API,它应该会好得多。为Dojo中的稳定JS API编写的代码或1.1中的Dijit应该仍然有效。发布说明中注明了例外情况,您应该对此进行探讨(祝您好运......很遗憾,网站有点混乱)
如果您编写了任何自定义小部件,那么您可能需要额外的工作。 dojox.grid在那时并不是特别稳定,从那时起它也经历了一次重大改写(你可能希望使用一个旧的'compat'层)
关于论坛,就像说明一样,你可以使用活跃的dojo-interest邮件列表或在SO上发布问题。有些公司提供商业支持,但这不属于Dojo作为开源项目的范围。 (尝试谷歌搜索'Dojo商业支持'或询问dojo兴趣)
答案 1 :(得分:1)
我在过去几年中已经完成了5次dojo迁移(从0.2 - > 1.4)。尽管API不会发生变化,但您通常会在升级后的变通方法中编写不再有效的变通方法。我注意到的事情:
至于商业支持,您可以尝试Sitepen