众所周知,Odoo这几年渐渐流行起来,凭借其开源、可继承迭代、代码简单明了,性能稳定,被越来越多的中小企业所关注。中国本地也不乏很多金牌或银牌合作公司,更容易实现Odoo本地化,使这个系统在国内生根发芽,实现企业的数字化和运营可视化。

        在这里不得不提起Odoo系统的创始人,Fabien Pinckaers,正是他和他的团队开发及发展了如此优秀的开源软件,从刚开始引入中国的OpenERP,到Odoo 8、9、10,直至现在的Odoo 14,紧跟时代的步伐。虽然在我们看来,前几年有点误入歧途,Fabien想将软件商业化,但是他最终发现,他的兴趣和重心还是应该放在应用开发上,将Odoo划分为专业版和社区版,这几年可以看出这个策略是正确的,Odoo的生态环境现在发展很好。

odoo系统qunhuidocker odoo oa系统_开源软件

       介绍完重量级人物,我们不禁反问自己,为什么市面上众多的优秀软件都由国外开发出来?是我们不够聪明和努力,还是国内软件生态环境不行?我们无法更改环境,只能去适应环境。可能经过我们几代人的努力,软件水平才能赶上国外。现在我们之所以有些成就,也是站在巨人的臂膀上。首先请记住Odoo官网:Odoo 10开发文档,虽然该版本比较低,但是我个人觉得这个版本还是比较稳定的,也经历过考验。以后我们也会以Odoo 10社区版作为我们的开发平台。

        话不多絮,我相信更多的人想了解更多实实在在的东西,Odoo能够给我们带来什么好处?开源软件不用钱,使用起来太头疼。Odoo是由国外开发,具备ERP系统的大部分功能,但国外的思想理念、生产习惯跟我们是有一定的区别,如果没有一定实力的团队,建议还是不要随便就使用Odoo这一套ERP系统,到时骑虎难下,就不容易收场了。但是Odoo是基于MVC理念设计的平台,代码容易理解,格式松散,入门后能大大加速开发速度。所以利用该平台来开发软件,是非常合适的。各位吃瓜群众已等不及了,下面我将介绍掌握Odoo平台应先具备的技能。因本人技术有限,望各位看官不吝赐教。

        1. Python(必需)

        2. JavaScript(非必需)

        Odoo的后台都是由Python写的,ORM对象在Python类中体现,类属性是字段,数据控制由函数完成,所以学习Odoo必须有Python语言能力作为基础。JS倒不是必须要掌握的技术。我们基础阶段还不是必须要用到JS,这一部分可以先放一放。

        万事开头难,可能很多人的编程能力很强,但是系统维护能力一般,对于搭建Odoo服务器一头雾水,下一篇我将从搭建Odoo服务器入手,一步步演示如何在Odoo开发自己的第一个应用,敬请关注。