改进 Odoo ,去其糟粕,留其精华。
-
Odoo 的优点
- 能快速实现,特别是后台管理画面,能够非常迅速的实现出系统的结构。
- 对现有系统的修改可以通过增加新模块的方式来实现
- 灵活的模块安装机制
- ORM 模块能通过编写 Python 的 Model 来自动生成和修改数据库
-
Odoo 的缺点
- 在大版本升级时(比如从 14.0 升级到 15.0),对于旧版本的代码来说,升级十分麻烦(几乎可以说很难),主要原因就是它通过增加新模块的方式来修改画面的机制。
- 前端的 Website 的画面实现起来就非常麻烦,和后台管理画面不一样,它并没有一套标准的前端实现方案
- 前端使用的 javascript 框架(OWL)资料非常少,提供的功能也不如其他 javascript 框架(vue,react)
-
改进想法
- Odoo 其实更加适合快速原型开发,用于快速实现和验证想法。
- 前端定义一套高度可重复使用的框架,可以利用 vue 框架