Odoo 8企业级ERP开发指南
Odoo-8 的模块机制,适合做复杂业务逻辑的拆分,尤其是在做企业 ERP 的时候,真挺顺手的。像库存、财务、人力这些模块,开箱就能跑,二开空间也大,写起来自由度还挺高。
Python 的 ORM用起来像 Django,但更轻量。建模型、写关系、搞字段验证一套流程下来,代码量不大,逻辑也清晰。比如你加个Many2one
字段,一行代码就能搞定表关系,响应也快。
界面这块用的是QWeb 模版,有点类似 Jinja2,配合 Bootstrap 做自定义 UI 比较方便。要改页面布局或者加交互逻辑,直接改XML
和JS
文件就行,调试也不难。
部署上用的是 PostgreSQL 当数据库,稳定性还不错。配合supervisor
来跑 Odoo 服务,挂了还能自动重启,生产环境挺实用的。如果你想一次性搭多个站点,也支持 multi-instance,配置一下路径就能跑。
哦对了,社区模块也蛮多的,像企业级 Flex 开发框架也可以参考一下思路,虽然方向不一样,但结构思维挺像的。
如果你最近正好在做 ERP 系统,又可控性高、扩展性强,Odoo-8 是个还不错的选择,写着舒服、部署也不难,挺适合小团队推进项目的。
18.78MB
文件大小:
评论区