聊这个话题似乎没有多大意义,对于网店系统的使用者来说,并不需要关心闭源还是开源,只要用得顺手就是好网店系统。如果你是这一类朋友,完全可以点击右上角的关闭按钮;如果你是准备踏上电子商务之路认真探索,那还是可以花几分钟看完,毕竟大家都处于摸索时间,抱有一颗求知的心态也未尝不可。好了,下面言归正传。
在探讨这个话题之前,我们先来了解开源的定义。通常,大家理解的开源就是软件源代码是公开,可以被查看的。不过在百度百科里,这一定义描述复杂得多,但这些来自国外的概念,不论从传播度还是接受程度,显然都不适合中国国情。为方便文章描述,我们在这里姑且就将开源简单理解为开放源代码。
通常想网店这类建站软件,大众群体对开源与闭源有两大误解:
一、闭源软件比开源软件安全
安全性是软件一个非常重要的评价因素,网店系统直接关系到在线交易问题,显得就更加小心。从理论上,开放源代码的软件,漏洞被黑客一览无余,所以闭源才安全。大家最熟悉的Windows就是闭源软件,近几年受到的攻击应该数不过来了吧。因此,一款软件是否安全绝不是因为闭源还是开源,程序严密性、更新速度才是决定因素。如果把某些知名的闭源网店系统解密一样能找到许多漏洞,何况解密web程序对黑客来说是轻而易举的事,他们想要攻击还困难吗?
二、开源等于免费
恐怕这是现在对开源软件最大的误解,包括笔者刚接触建站软件时,也认为开源就是免费。这可能是国内许多建站软件以开源免费为口号,直接提供下载,再加上国人都不愿在软件上消费形成比较特别的现象。开源软件也是有知识版权的,开源并不是说完全的免费。其实这些开源软件都存在一个license(授权协议),在某些条件(少数情况)是可以免费使用的,在其他情况下则需要购买了。当然,如果是个人非要免费使用,软件商也不会来找你麻烦,但如果是企业那我就不管保证了。
通过对上面两个错误认识的重新梳理,好像闭源和开源网店系统没有区别了。不过既然存在开源和闭源两种形式,存在即是合理。在国内,开源和闭源的最大区别就是前者源码代码是开放的,可以被修改,后者是加密的,若想改动,只能依靠制作的软件商。那么,网店系统代码开源对电商价值体现在哪儿?
笔者想到的有以下三点:
一、容易个性化
在电子商务发展之初,电商的需求主要是实现网上交易,因此,无论闭源还是开源网店系统都能满足需求,甚至一个淘宝交易平台就够用。但如今,电子商务差不多发展了十年,消费者、电商对电子商务网站的功能和界面都有更多特色的需求,这和如今步行街上出现了装修各异的实体店是一个道理。这时,代码开源的网店系统就体现出价值,网站管理人员能够根据需要,可以自行二次开发出各种功能和界面。闭源系统则明显会很吃力。
二、成本可控制
未来的电子商务网站形态必定是丰富多彩的,一旦发展壮大就必定有自己的技术团队,以便随时对网站功能和样式进行修改,这对于开源网店系统而言是非常容易的。如果使用闭源的网店系统,所有的二次开发都需要通过软件商,要知道,任何服务只要打上“官方”必定价格不菲,可能找软件商只增加一个支付接口,十来天的开发时间费用就得上万,对比一个程序员十天的工资,哪个费用高一目了然。
三、节省网站建设时间
在电子商务网站建设初期,它们在时间上基本上一样。但当发展到有自己的技术团队时,如果需要进行网站整体改版,如果一开始使用的开源网店系统,工程师只需在系统上进行开发,就能实现更多功能。如果是闭源系统,只能推倒重头开发。一套正规的网店系统可能需要花费软件商一年以上的开发时间,两者开发时间的差距可想而知。
综上所述,开源网店系统更加适合想要建设有特色电子商务网站,但想更节省成本、时间的用户;如果是个人店长或站长,只要功能达到需求,无论闭源或开源的网店系统都是适合的。
顺便列举几款常用的网店系统供参考:
开源:ECSHOP、iWebShop、V5SHOP、Magento(国外)、Zen Cart(国外)
闭源:ShopEX、HiShop、ShopNum1