除框架代码以外,Odoo的所有基础代码都以模块的形式组合在一起。这些模块可以随时从数据库中安装或卸载。这些模块有两大目的:添加新应用/业务逻辑,或是修改已有应用。简言之,Odoo中的一切都始于模块也终于模块。
Odoo由不同规模的公司所使用,每个公司都有不同的业务流和要求。处理这一问题,Odoo将应用的功能拆分到了不同的模块中。这些模块可按需在数据库中进行加载。基本上,用户可以在任何时间点启用/禁用这些功能。因此,同一软件可以按不同的要求进行调整。
由于Odoo模块按需取用,其后台数据库也就有非常大的弹性。对用友金蝶开发熟悉的朋友,第一个想到的是Odoo数据库结构如何,有哪些数据表和字段。其实Odoo开发不用考虑这些,只要操作模型即可,数据库读写由系统去做,开发速度可以大大加快,这是Odoo的一大优势。
Odoo由不同规模的公司所使用,每个公司都有不同的业务流和要求。处理这一问题,Odoo将应用的功能拆分到了不同的模块中。这些模块可按需在数据库中进行加载。基本上,用户可以在任何时间点启用/禁用这些功能。因此,同一软件可以按不同的要求进行调整。
由于Odoo模块按需取用,其后台数据库也就有非常大的弹性。对用友金蝶开发熟悉的朋友,第一个想到的是Odoo数据库结构如何,有哪些数据表和字段。其实Odoo开发不用考虑这些,只要操作模型即可,数据库读写由系统去做,开发速度可以大大加快,这是Odoo的一大优势。