Wednesday, January 03, 2007

 

如何选择开源商城e-Commerce

http://www.pet8.com/?p=100

September 25, 2006

在实际的商城项目应用中,直接选择开源产品是很好的主意。可以有效地节约开发成本和时间。

首先要确定的是,是否需要开源的产品。选择开源产品有很多好处,其中一主要原因就是可以自己灵活修改程序和增加功能,并且流行的开源商城会有很多免费的网友捐献插件选择使用,进一步节约成本。开源也有弊端,通常开源产品是免费的,这就导致没有商业投资运作的开发团队开发效率低下,版本更新慢。权衡利弊,如果企业对商城扩展性要求较高,并且有技术实力,当然要选择开源的产品。如果只是个人使用,未来也不可能二次开发,就不必只追求开源产品了。

选择e-commerce,第二要确定的是目标客户是哪里。
如果是全球的,因为需要考虑支付和运输,最好选择国外流行开源产品,有现成的模块选择。
osCommerce,Zen-cart,Cubecart,CRE Loaded都是比较流行产品。osCommerce3推出后有和其他产品比较大的超越,可以首先考虑,但是要要等很多插件的升级才行。Cubecart是我第二选择的产品,既然要免费使用它,就不得不接受它在footer的版权声明。如果使用了免费的SEF插件,则也要允许footer下面的插件版权声明。如果要去掉他们,你只好付费了。当然,你很懂程序你也可以自己去掉,但是这样在国外是不道德的事情,会受到谴责。Zen-cart对用户较友好,CRE Loaded功能齐全,但是由于是基于老版osC,不是很好。

目标客户只局限在中国,还是选择中国的开源产品更方便和实用。
目前有ecShop非常不错。最主要是开源的。而shopEX虽然目前拥有较大的用户群,作为商城长期发展,最好选择ecShop。

第三,要考虑开源商城产品的负载能力。
现有的几大商城程序,特别是国外产品,经过了几年的考验和升级,应付正常网站使用请求基本没有问题,商城通常不会有很大的访问流量,除非是像淘宝易趣那样的平台应用。所以负载能力不必太多考虑。
但是要不得不说osc,zen-cart,cre loaded的页面输出查询较多,访问量大的时候,消耗很多的系统资源,在开发模版时候,尽量关闭不是必须的box显示调用,简单实用最好。
国内的ecShop还有待测试,不过成型的产品推出,也不会有太大问题。

最后,要考虑商城的模版系统,功能模块等等内在因素。这些都会影响项目进度和使用。

要选择适合自己的商城,还是把几大商城程序都部署上,一点点分析产品较为妥当。

Comments: Post a Comment



<< Home

This page is powered by Blogger. Isn't yours?