ERPNext与Odoo双雄争霸,最终谁能笑到最后?

B站影视 欧美电影 2025-07-26 01:18 1

摘要:从2012年开始接触OpenERP7.0、2017年开始接触ERPNext,到今天已经10多年了,这么多年,关于这两款产品之争,有个人理解,仅供参考,有不对之处请批评指正!

全球最好的两款开源ERP产品:ERPNext与Odoo

从2012年开始接触OpenERP7.0、2017年开始接触ERPNext,到今天已经10多年了,这么多年,关于这两款产品之争,有个人理解,仅供参考,有不对之处请批评指正!

Odoo发版里程碑

2005 年,TinyERP 1.0发布;

2008 年,OpenERP 4.0发布;

2012 年 12 月,OpenERP 7.0发布;

2014 年 9 月,Odoo 8.0发布;

2015 年 10 月,Odoo 9.0发布;

2024 年 10 月,Odoo 18.0发布;

Odoo是开源ERP先驱

当Odoo以开源姿态横扫全球的时候,ERPNext还在不知名的角落;

Odoo的UI

2012年左右,在看惯了字符界面、WinForm单调的配色的大背景下,当看到OpenERP的时候,就好比当初看到Windows3.1一样,在企业应用产品领域,给人开了一扇新的窗户,原来ERP也可以做得这么花哨、这么多彩;

Odoo的模块化结构

支持按需安装模块和弱耦合扩展,是SOA(面向服务架构)思想一个经典的体现,尽管Odoo不是真的SOA;

Odoo许可政策

既保障了产权归属、又给了第三方开发软件从业者的利益空间,是双赢的政策,这让Odoo在全球范围本地化、行业化应用快速发展奠定了基础,这是一个很了不起的政策;

Odoo性能问题

性能问题简单分为两种:

一种就是以.net的早期产品为代表,天生就是慢,慢,不是你水平不行,而是这个技术架构先天不足,跟数据量多少没有任何关系;另外一种就是数据量大的时候才有性能问。

Odoo18版本之前,点一下转几圈应该属于第一种,但是在全开源的前提下,一俊遮百丑,这性能问题瑕疵,对于很多中小企业来讲,可以接受;

Odoo商业化之路

从Odoo 9.0版本开始分企业版和社区版,走了一个开源软件产品的经典之路,这不是错,这是道路的选择,在没有企业版之前,开源产品大多靠乞讨为生,活着很难,没有稳定的现金流,有一口没一口,不知道明天还能不能活着,也养不了太多的技术团队,这在开源产品里都差不多;

Odoo企业版出来后,按Odoo的老板Fabien声称,Odoo的98% 的服务收入是由合作伙伴完成的,只有 13% 的 Odoo 收入来自服务,详见网文地址Odoo's marketing blitz in India | Frappe Blog

在国外,一直到现在,对于企业客户,在Odoo的产品整体费用投入与国外主流SAP、Oracle的ERP产品相比,具有无以伦比的性价比,在中小企业应用场景有一定的应用市场;

14亿的吸引力

Odoo非常很在意印度的市场,因为印度也拥有14亿人口规模,Odoo老板为了开拓印度市场,曾经常驻印度按年计算;

开源贡献

Odoo作为至今为止,全球开源产品中,最好的两款产品之一,Odoo是开源ERP的一面旗帜、先驱,对开源产品的贡献,毋庸置疑!

ERPNext

2010年左右,中国有一批先驱开始学习OpenERP产品的时候,ERPNext自己还在迷茫;

通过互联网能查到的,ERPNext发版是2012 年 5 月从3.0开始的,1.0、2.0好像是查不到的具体时间;

当OpenERP/Odoo开始规划商业化之路的时候,ERPNext还在完善自己的技术架构、增强功能模块;

ERPNext异军突起

Odoo企业版之路为ERPNext的出现提供了一个契机;

大家都知道,2015年有企业版、社区版之分后,Odoo社区版的定位就是一个引流工具,不能大版本升级,部分核心功能企业版才有,企业版需要付费,随着时间延长,这个分化会越来越大,这就在开源免费的道路上埋下了一颗分流的种子,毕竟Odoo靠全开源吸引了无数的拥趸,现在企业版的功能需要花钱,并且价格不便宜,不少人需要寻找替代...

这时候,ERPNext被人发现,逐步走入人们的视野,因为一直到现在,这个号称:“100%开源、是全球100%开源产品里最好的、最敏捷的ERP,没有之一!” 这个广告语这在印度并不犯法。

替代需求

随着Odoo走上收费之路,寻找替代品成了很多企业正在做的事情;

中小企业用户,想继续减少费用投入;

第三方从业者,希望能够继续拿到完整的代码,为客户提供二次开发服务,而无需在社区版上重复造轮子;

花絮:

2017年,在经过半年多的系统选型,作为Odoo的爱好者的我,最终还是抛弃了Odoo,转向ERPNext,并在QQ群创建了最大的中文交流平台:ERPNext中文社区。

尽管我对Odoo比较熟、对Odoo的UI比较喜爱,当时准备创业,Odoo企业版需要费用,不花钱拿不到企业版的源代码,单纯靠功能不全的社区版,获客方面会面临更大的挑战;

如果客户需要的功能,是Odoo企业版的功能,客户不愿意买企业版的情况下,开发周期、成本都会是个问题,中小企业对快速交付有要求,长周期的项目基本很难;

鉴于上述原因,我还是希望有一个100%开源的产品作为基石,作为定制的基础,不用重复造轮子,经过近3个月的验证,ERPNext符合我的选择,从2017年开始,正式转向ERPNext,为客户提供ERPNext本地化实施、定制和本地化服务。

ERPNext快速抢占市场

需求决定市场,随着被需要,ERPNext曝光度越来越高,与Odoo对比成为必然;

ERPNext从10版本开始,尝试按照Odoo一年一发版的节奏发版,因为聚焦了更多的眼光,总被人与Odoo相比较,越来越多的人想验证:ERPNext号称一切皆可替代是否言不符实;

第一次看到ERPNext10版本的时候,主页面苹果风真的还可以接受,但是到具体表单,黑白配让让看惯了Odoo的我,真的接受不了;

在收费与免费,好看与朴素之间,最终还是败给了现实,选择ERPNext,因为除了是灰姑娘之外,Odoo有的核心功能ERPNext基本都有;

随着学习的深入,发现ERPNext不是不能漂亮,Frappe UI具备可漂亮的基础,只需要稍微着色就可以了,可以看斐浦软件的PhipCloud的UI,不比友蝶的产品UI差,比SAP 、Oracle的都好看。

ERPNext100%全开源、全功能模块,具备Odoo、SAP B1等主流ERP产品的替代能力,使得ERPNext走上快速发展之路;

但是ERPNext4、5年前与Odoo相比存在一些不足,主要有一下几点:

1)ERPNext产品结构

ERPNext产品结构是传统的全模块一锅烩的思路,与国内很多主流ERP系统一样,简单讲,各个模块不能拆分安装,要装必须全部装,这一点与Odoo的按模块安装、使用具有明显的差别;

这个产品结构,好处就是紧耦合,性能高效,缺点就是天生一体化,随着产品功能越来越多,整个产品也会越来越庞大臃肿,产品升级、优化都比较麻烦;

2)许可问题

第二个致命的问题就是许可问题

ERPNext是GPL3许可,这个许可就断绝了任何第三方活路,在这个许可下所有的第三方开发的产品,发版都需要开源,这无形中第三方的知识产权没有任何保障,也无法保障后续的收益,这也就导致ERPNext的开源生态举步维艰;

3)本地化

第三个问题,本地化、行业化

因为ERPNext的开源生态不好,第三方从业者对ERPNext的产品拓展投入意愿不足,本地化、行业化应用比较缺乏,这也导致了全球化战略受到很大影响;

4)资金流

ERPNext100%开源、功能的完整性,具备了全球市场主流ERP产品的能力,但是,100%开源免费意味着还是要靠融资续命,靠乞讨生活一直活得很艰难;

从2019年开始到2021年,Frappe公司花了几年的时间,寻找突破之路,并做了几个大的改变:

1)推出FrappeCloud服务

2020年8月正式推出FrappeCloud服务,就是提供ERPNext的SAAS服务,与独立部署的ERPNext功能相同,官方提供环境部署、运维,企业客户只关注使用,费用仅为比Odoo SAAS服务几分之一;

2)全面重构产品结构

学习、采纳Odoo的模块化经验,从14版本开始,把ERPNext按模块分拆,分拆成多个独立模块,每个业务模块可以独立发展;产品规划更灵活,模块间高度集成,在性能没有降低的情况下,增加了模块的独立性;

3)开辟Marketplace市场

允许第三方从业者在FrappeCloud提供独立模块获取收益,不要求第三方模块对用户100%开源,保障了第三方模块的版权和收益,这是全球化、行业化破局之举,让全球2万多ERPNext开发者、200多家合作伙伴一起来分蛋糕;

4)产品与实施分离

ERPNext官方只做产品、不做实施,所有第三方从业者可以从实施中获取收益;

5)产品全家桶

大力开发周边产品,围绕ERPNext形成系列化解决方案;

经过3年多的努力,2024年,FrappeCloud的企业客户已超过万家,形成了良性的现金流,Frappe公司正式盈利,找到了当下最主流的发展模式,产品即服务->SAAS化服务,SalesForces的成功之光照亮了ERPNext的未来之路,随着FrappeCloud的企业客户用户数的积累,ERPNext会越来越好;

在开源ERP领域,ERPNext与Odoo是全球当之无愧的霸者;

ERPNext作为后起之秀,对Odoo形成了巨大影响,体现在几个方面:

1)许可费用

100%开源免费,是纯开源且免费,所有核心代码都开源;

目前ERPNext官方不再认可Odoo是一款开源产品;

Odoo企业版与ERPNext同样的功能,一个花钱一个不花钱,作为竞品,ERPNext优势无以伦比;

2)模块结构

目前ERPNext与Odoo拥有同样的模块化结构,按需安装需要的APP,随需应变;

3)生态培养

FrappeCloud为本地化、行业化、第三方从业者创造了盈利之路,与Odoo相比,补上了全球化发展的致命短板;

经过近两年的发展,已经有261款APP,可以供使用,主要是15版本的;

4)FrappeCloud 现金奶牛

Odoo走的是企业版、社区版的老路,这条路未来有几种可能:Odoo成为与当下主流ERP一样的企业、养熟了卖身、死翘翘;

ERPNext如果与Odoo走一样的路,开源产品里就没有ERPNext什么事了,所以这条路不管好与不好,都不能选;

最终,ERPNext选择了与Odoo完全不一样的道路,也是当下软件企业最主流的一条路,SAAS之路,ERPNext正沿着SalesForces之光向前迈进;

最后,谁能走得更远,我更看好ERPNext,因为,我一直认为:SAAS服务是当下彻底解决软件公司持续现金流问题的最佳解决方案,也是甲乙方互利互惠、能够长久的一种服务契约方式;

5)低代码开发框架、纯SAAS应用架构

Frappe是真正的低代码开发框架、是真正的互联网SAAS应用架构;

高效、快捷的低代码开发框架为企业个性化定制提供了便捷的平台;

高性能、高可用、高并发、支持集群部署,是真正的互联网SAAS应用架构,为企业级应用提供了最好的基础;

6)升级无忧

大版本免费升级服务

ERPNext官方一直提供大版本升级服务,可以从低版本一直升级到最新版本,享受产品不断完善的福利;

永远不用担心自己会被站在高高的山岗上...

Odoo为何在同样拥有14人口的中国不吃香?

看到上面的分享,很多人会问,既然Odoo是先驱,是与ERPNext同量级的ERP产品,那么为何Odoo在中国地区为何经过15年发展还是不温不火。

个人认为,根源在于:

1)Odoo社区版定位就是引流工具,没有财务模块,功能不全,核心功能被阉割,很鸡肋,食之无味弃之可惜(当然社区版功能已经能够满足的企业除外);

2)Odoo社区版大版本升级存在困难,官方不提供任何有关社区版升级的服务,企业用户需要自己解决升级问题,这无形中就是一道天堑,99%的社区版企业用户没有这个能力,据我们知道的情况,很多企业还停留在Odoo8、10、12、14无法升级,无法升级就意味着不管Odoo最新版本有多好,跟你都没有关系的;

3)Odoo企业版

功能堪比ERPNext,价格堪比用友、金蝶主流ERP的产品,在中国地区,性价比非常不高或者说很低,这也就是Odoo企业版在国内推广了很多年都无法打开局面的原因,根本原因;

Odoo在市场推广方面是专业的、也是舍得花钱的,也曾经准备大力发展中国市场,但是因为定位不清,导致现在这种局面;

开源产品与友蝶产品的区别

1)在通用的ERP需求方面,ERPNext、Odoo开源产品可以很好的替代SAP B1、Oracle NetSuite、用友、金蝶、鼎捷等一线产品;

2)在行业化、功能精细度方面,ERPNext、Odoo等开源产品与友蝶一线产品还有不小的差异;

毕竟一个免费,一个100万起,还是要有差别的,如果没有差别了,能卖100万,为何要免费呢?

ERPNext、Odoo针对行业化、个性化的需求,通常都需要按需定制;

近几年斐浦软件一直在做用友U8、NCC,金蝶K3、云星空、云星瀚,Odoo,SAP B1、NetSuite、鼎捷、天心等主流ERP产品的替代,有一些体会,欢迎线下沟通;

Odoo企业版在中国走不通,我们相信ERPNext可以走通!

ERPNext聚焦中小企业,服务于通用的ERP需求,在此基础上,低代码开发框架提供个性化需求支持,100%开源,每年无许可费用,功能可以替代一线主流ERP产品;

ERPNext在有稳定的现金流的情况下,产品不断迭代,本地化的越来越完善,ERPNext未来之路会越来越好;

很多年前,我就认为,并且到今天已经被证实:

我们可以接受ERPNext现在的不完美,但是它有未来,可以不断版本迭代,你一次选择,就可以一直拥有最好的ERPNext!

来源:斐浦软件

相关推荐