odoo小结

这两天一直在研究odoo,因为之前一直从事的是django,flask这种框架的开发。对于erp还是一个很模糊的印象,大致是很麻烦的,利用xml去交互数据的一些片段。

知道自己真正的去学习了odoo,才感觉自己的理解并不正确。首先odoo他和之前我使用过的框架并不相同,他将mvc的机制运行的很透彻,业务层和数据层完全分离。一开始我是摸不着头脑的,因为我之前并没有接触过这类架构。之前django也好,flask也好,都有很规范的url,view,上手很快。

而odoo给我第一印象是与世隔绝,我之前用到的技术在这里好像行不通,经验大多也并不适用。今天早上在看文档的时候,突然醍醐灌顶。我的理解是,view视图中所有的xml文件相当于前端页面,其中的action相当于路由,他们的调用是去请求models中的一些方法,而model直接对接数据库。当然还有其它的控制器和权限,我暂时还没有用到,用到之后我会更新。

总之,odoo对于数据操作,对于一个自营企业来说,非常适用。增删改查,这些基本的操作根本不需要我们去撰写,可以集中精力在处理业务层上,也就是model中的方法。对于已经有的模块,我们可以对其进行扩展,非常的便捷,熟悉了之后,开发很快。暂时还没有适应html转xml。 odoo给我的印象像是强化了n版的django的admin模块。

这是我两天学习下来的一些感悟,不是很透彻,但不至于摸不着头脑了。后续待更。。。

你可能感兴趣的:(odoo,odoo,erp成长之路)