odoo 8 和 odoo 9 自定义模块开发的代码有什么具体区别吗?

Is there any specific difference in code for odoo 8 and odoo 9 custom module developement?

我在 Odoo v8 中开发了一个自定义模块,我希望同一个模块在 Odoo v9 上工作,是否可以这样做??

重新阅读:odoo 8 和 odoo 9 的代码有什么具体区别
我的答案是 YES,

你不能只把为 odoo8 开发的模块放在 odoo9 插件中它不会工作。

ODOO9有很大的变化,我在module/model:

中发现了一些不同
  1. 有现货
  2. 付款中
  3. 交货中
  4. 网站编辑
  5. 邮件(email.template 替换为 mail.template )

从开发者的角度来看,我发现 js 也有很多变化,我们使用 backbone.js 而不是原始的 js/jquery 。

  1. Js [使用 doo.define 和 requires.js]
  2. jsonRpc 现在使用 require('web.ajax'); 某些控制器和方法的参数数量

整体ODOO9实现了更加结构化和python化的代码。

希望这可以帮助您理解其中的区别。