Opencart vs Prestashop vs Magento
新兴的基于PHP/MySQL的开源免费网店软件,有这三种:Opencart, Prestashop, Magento。这三种网店软件已经后来居上,全面超越osCommerce, Zencart, CRE Loaded。如果你只想建设一个中小型网店,使用这三种成熟的软件是完全可以的。然而,这三种网店软件都各有优缺点,究竟选择哪一个,我们先做一下对比,在你对比之后,根据自己的需求选择。当然,您也可以向EKUZO告知详细需求,我们帮助您确定要采用的网店软件。
功能比较:
| 功能 | Prestashop | Magento | Opencart |
|---|---|---|---|
| 代码开源 | 100% | 100% | 100% |
| 价格 | 免费 | 免费 | 免费 |
| 模板引擎 | Smarty | Smarty | PHP |
| 多语言支持 | |||
| 多币种支持 | |||
| 产品评价 | |||
| 产品投票 | |||
| 下载支持 | |||
| 相关产品 | |||
| 产品属性 | |||
| 简讯发送 | |||
| 折扣券 | |||
| 搜索友好链接 | |||
| 备份和恢复 | |||
| 可打印发票 | |||
| 销售报告 | |||
| 免运费 | |||
| 批发 | |||
| 新闻和活动 | |||
| 预购清单 | |||
| 客户感言 | |||
| 订单跟踪 | |||
| 常见问答 | |||
| 代金券 | |||
| 浏览过的商品 | |||
| 积分 | |||
| 批量添加目录 | |||
| 批量添加产品 | |||
| 产品比较 | |||
| 统计分析 | |||
| 广告联盟 | |||
| 会员分级 | |||
| 单页购物车 | |||
| 订单条码 | |||
| 退换货支持 | |||
| RSS 支持 | |||
| 标签支持 | |||
| 发送给朋友 | |||
| 访问限制 | |||
| 在线帮助软件 |
结论:Magento胜出,Prestashop和Opencart落后。
代码比较:
Opencart 的code不仅仅是非常优秀的,而且是一个简单高效的framework。它采用MVC schema开发,具备了清晰的逻辑结构,易于学习和修改。当然前提是你要具有很强的PHP开发能力。Opencart 没有使用Smarty模板引擎,这是EKUZO非常赞赏的它的一个原因。这种方案不仅仅能提高运行效率,还能让程序员大大减少code工作量。
Prestashop也是基于PHP5开发的,采用smarty模板引擎。作者们最初设计的MVC schema并不优秀。初次接触Prestashop的code,会吃力一些。由于它使用了smarty,code行数较多,增加了扩展开发的工作量。
Magento是采用Zend framework开发的。没有采用smarty模板引擎。对于进行扩展开发的程序员来说,不仅要精通PHP,还要熟悉Zend framework。熟悉了Zend framework之后,能有效提高开发效率。然而使用Zend framework必然会降低Magento处理性能,这点是先天不足。不过现在Magento为提升性能增加了Compiler模块,至少提升了30%的性能。
结论:Opencart胜出,Prestashop和Magento落后。
速度比较:
我们把三个网店软件部署到同一台服务器上,都开启cache功能,Magento开启Compiler模块,首页显示20个产品。我们对每个网店软件进行了首次和二次访问,然后记录了访问速度。经过多次的测试,把平均值进行了对比,发现Opencart的速度最好。Prestashop和Magento速度稍差。EKUZO需要说明的是,我们测试是基于自己的服务器环境,自己的简单方法,并不是全面的客观评估,很可能产生误差,如果您测试可能和我的结果不一样。
结论:Opencart胜出,Prestashop和Magento落后。
社区和支持比较:
Magento是美国一家公司开发,Prestashop最初是法国的一群学生开发,Opencart最初只是一个英国的程序员开发。
截至本文Post时,Magento Community有13万会员,Prestashop有3万会员,Opencart只有不到4000会员。
结论:Matento胜出, Prestashop次之,Opencart落后
Related posts:
电子酷作 原创版权内容,转载请注明来自 http://www.ekuzo.com

