了解什么是Odoo,为二次开发做准备

什么是odoo

odoo是由python语言开发,XML为模板的一体化业务解决方案系统,主要使用在企业资源规划(ERP)领域,还可以当做CMS系统,快速搭建自己博客、商城...系统

odoo前身是OpenERP,每年都会发布一个长期支持版本LTS,有两个子版本,一个是开源社区版本还有一个是企业版,企业版是运行在社区版之上的,不同的模块会根据用户的数量进行收费

odoo的组成

主要开发语言

数据库

  • PostgreSQL 数据库服务器,包含了所有数据库,其中每个数据库都包含了所有数据以及odoo系统组态大部分的要素。

架构模式(MVC)

  • Model - ORM - PostgreSQL
    • odoo有自己的orm引擎,专门与PostgreSQL进行数据通信
  • View - XML、JavaScript
    • odoo的web页面模板引擎主要使用XML进行编写,JavaScript进行页面的渲染
  • Controller - 控制器
    • Odoo可以自由编写控制方法,实现不同的功能

下一篇内容:如何快速搭建自己的ERP系统,4步源码快速安装odoo教程

posted @ 2021-04-12 12:23  FANDX  阅读(3140)  评论(0编辑  收藏  举报