Odoo 8企业级ERP开发指南

Odoo-8 的模块机制,适合做复杂业务逻辑的拆分,尤其是在做企业 ERP 的时候,真挺顺手的。像库存、财务、人力这些模块,开箱就能跑,二开空间也大,写起来自由度还挺高。

Python 的 ORM用起来像 Django,但更轻量。建模型、写关系、搞字段验证一套流程下来,代码量不大,逻辑也清晰。比如你加个Many2one字段,一行代码就能搞定表关系,响应也快。

界面这块用的是QWeb 模版,有点类似 Jinja2,配合 Bootstrap 做自定义 UI 比较方便。要改页面布局或者加交互逻辑,直接改XMLJS文件就行,调试也不难。

部署上用的是 PostgreSQL 当数据库,稳定性还不错。配合supervisor来跑 Odoo 服务,挂了还能自动重启,生产环境挺实用的。如果你想一次性搭多个站点,也支持 multi-instance,配置一下路径就能跑。

哦对了,社区模块也蛮多的,像企业级 Flex 开发框架也可以参考一下思路,虽然方向不一样,但结构思维挺像的。

如果你最近正好在做 ERP 系统,又可控性高、扩展性强,Odoo-8 是个还不错的选择,写着舒服、部署也不难,挺适合小团队推进项目的。

pdf 文件大小:18.78MB