Magento 和 sugarCRM
貌似已经有N 久没上论坛冒泡了,我突然觉得有必要把同属开源的两款非常优秀的软件介绍给大家,而且我自己接触这两个平台 都有段时日了,这里谈谈自己的感想。虽然这两款软件基本没什么可比性。
(一)对于开发人员而言,可能觉得sugarCRM 更加简单和容易定制。
虽然Magento 所采用的XML元数据+扩展ZEND 框架并对目录结构做了调整,实现了整个程序完全面向对象。(除了sql 搭建模块的数据表,其他基本完全OOP) 而且也完全满足了开放-封闭的设计模式,利于扩展而不耦合与核心代码之中。但是感觉有时候恰恰是过于面向对象,失去了 PHP 一定的灵活性。即使你做一些非常小的修改,也得重写很多方法和扩展很多类。 当然带来的好处也显而易见(自己的扩展代码很少影响到升级,至今为止,我做的项目都没有出现因为升级而导致 开发的模块不能用的情况); 而sugarCRM 就不一样,可能是为了兼容php4, 很多地方的代码可能看起来不是那么舒服,也不够优雅。但是----有一点是绝对无法忽略的,那就是开发的成本和效率。正因为sugar 开发团队做出了简单而高效的封装,使得结构非常紧凑,如果你debug 整个程序的流程,你会发现基本很少有僵尸代码,冗余量也很少。这是企业开发很看重的一个东西。
(二)性能之说
关于这个话题,我想一千个人有一千个说法。无论怎样的东西都是有办法去优化的。但我的观点却是只要软件不影 响到用户体验,对这个因素没必要最大化追求。Magento 是电子商务平台,数据结构层面也是采用的EAV 模式,所以性能就不用和sugarCRM 比了,那些整天抱怨sugarCRM 慢的人去下载Magento 试用一下,就知道原来sugarCRM 也是辆“跑车”。
(三)同样开源,运营模式不尽相同
两者都是开源提供商,虽然面向的领域不同,但是我想绝对会有整合Magento 和sugarCRM的需求在。电子商务加客户管理 俨然已经是绝大部分企业提升自己销售信息管理层面的有力手段和必不可少的工具。sugarCR M 是SAAS 模式,Magento 似乎还是沿用着老的套路买软件,但看起来,很多用户还是倾向于使用老的一套。(我说的不仅仅是中国地区,而 是大部分世界范围)
(四)社区活跃度和知名度
开源事业,社区就是心脏。很多开源的失败便是急功近利所导致的,在欧洲我想Magento还是比较占优势的 ,给我的感觉是可是因为电子商务更普及吧。在中国基本就不用比了,sugar 完胜。即使目前sugarCRM 在中国的市场看上去不那么红火,但这个原因并不是因为东西不好,而是很多企业没认识到自己需求所在。不知道 怎样选择CRM, 很多都是一看哦,人家什么什么银行,什么什么信用卡中心都在用Oracle, SAP 啊,不管那么多,贵肯定有贵的道理,结果东西一上线,发现百分之四十的功能咱用不上,傻眼了,那浪费的可都 是金子啊。(我给sugar 市场和销售一个建议,扩大在中国的合作伙伴范围,主要是和中小代理商。加大宣传力度。快速占领市场,今后的 路就好走了,当然只是我个人愚见,而且这个也是说起来容易做起来难,也是因为比较喜欢这款软件才说的。不同 意我观点的欢迎板砖。)
说了这么多,很多东西可能大虾看了都会觉得幼稚,但是再次强调每个人都有发表自己观点的权利,善意和利于交 流的板砖热烈欢迎,带人身攻击,无聊的口水帖还是别浪费您手在键盘上的时间了。
纯粹CRM 爱好者, 研究过 sugarCRM, salesforce, Siebel, EBS ……
Open source, open world.
There is no perfect in the world, but we could be better if we are still alive!
Tony.Wu
Bookmarks