網(wǎng)店系統(tǒng)之冷門話題:閉源or開源?
聊這個(gè)話題似乎沒有多大意義,對(duì)于網(wǎng)店系統(tǒng)的使用者來說,并不需要關(guān)心閉源還是開源,只要用得順手就是好網(wǎng)店系統(tǒng)。如果你是這一類朋友,完全可以點(diǎn)擊右上角的關(guān)閉按鈕;如果你是準(zhǔn)備踏上電子商務(wù)之路認(rèn)真探索,那還是可以花幾分鐘看完,畢竟大家都處于摸索時(shí)間,抱有一顆求知的心態(tài)也未嘗不可。好了,下面言歸正傳。
在探討這個(gè)話題之前,我們先來了解開源的定義。通常,大家理解的開源就是軟件源代碼是公開,可以被查看的。不過在百度百科里,這一定義描述復(fù)雜得多,但這些來自國外的概念,不論從傳播度還是接受程度,顯然都不適合中國國情。為方便文章描述,我們?cè)谶@里姑且就將開源簡單理解為開放源代碼。
通常想網(wǎng)店這類建站軟件,大眾群體對(duì)開源與閉源有兩大誤解:
一、閉源軟件比開源軟件安全
安全性是軟件一個(gè)非常重要的評(píng)價(jià)因素,網(wǎng)店系統(tǒng)直接關(guān)系到在線交易問題,顯得就更加小心。從理論上,開放源代碼的軟件,漏洞被黑客一覽無余,所以閉源才安全。大家最熟悉的Windows就是閉源軟件,近幾年受到的攻擊應(yīng)該數(shù)不過來了吧。因此,一款軟件是否安全絕不是因?yàn)殚]源還是開源,程序嚴(yán)密性、更新速度才是決定因素。如果把某些知名的閉源網(wǎng)店系統(tǒng)解密一樣能找到許多漏洞,何況解密web程序?qū)诳蛠碚f是輕而易舉的事,他們想要攻擊還困難嗎?
二、開源等于免費(fèi)
恐怕這是現(xiàn)在對(duì)開源軟件最大的誤解,包括筆者剛接觸建站軟件時(shí),也認(rèn)為開源就是免費(fèi)。這可能是國內(nèi)許多建站軟件以開源免費(fèi)為口號(hào),直接提供下載,再加上國人都不愿在軟件上消費(fèi)形成比較特別的現(xiàn)象。開源軟件也是有知識(shí)版權(quán)的,開源并不是說完全的免費(fèi)。其實(shí)這些開源軟件都存在一個(gè)license(授權(quán)協(xié)議),在某些條件(少數(shù)情況)是可以免費(fèi)使用的,在其他情況下則需要購買了。當(dāng)然,如果是個(gè)人非要免費(fèi)使用,軟件商也不會(huì)來找你麻煩,但如果是企業(yè)那我就不管保證了。
通過對(duì)上面兩個(gè)錯(cuò)誤認(rèn)識(shí)的重新梳理,好像閉源和開源網(wǎng)店系統(tǒng)沒有區(qū)別了。不過既然存在開源和閉源兩種形式,存在即是合理。在國內(nèi),開源和閉源的最大區(qū)別就是前者源碼代碼是開放的,可以被修改,后者是加密的,若想改動(dòng),只能依靠制作的軟件商。那么,網(wǎng)店系統(tǒng)代碼開源對(duì)電商價(jià)值體現(xiàn)在哪兒?
筆者想到的有以下三點(diǎn):
一、容易個(gè)性化
在電子商務(wù)發(fā)展之初,電商的需求主要是實(shí)現(xiàn)網(wǎng)上交易,因此,無論閉源還是開源網(wǎng)店系統(tǒng)都能滿足需求,甚至一個(gè)淘寶交易平臺(tái)就夠用。但如今,電子商務(wù)差不多發(fā)展了十年,消費(fèi)者、電商對(duì)電子商務(wù)網(wǎng)站的功能和界面都有更多特色的需求,這和如今步行街上出現(xiàn)了裝修各異的實(shí)體店是一個(gè)道理。這時(shí),代碼開源的網(wǎng)店系統(tǒng)就體現(xiàn)出價(jià)值,網(wǎng)站管理人員能夠根據(jù)需要,可以自行二次開發(fā)出各種功能和界面。閉源系統(tǒng)則明顯會(huì)很吃力。
二、成本可控制
未來的電子商務(wù)網(wǎng)站形態(tài)必定是豐富多彩的,一旦發(fā)展壯大就必定有自己的技術(shù)團(tuán)隊(duì),以便隨時(shí)對(duì)網(wǎng)站功能和樣式進(jìn)行修改,這對(duì)于開源網(wǎng)店系統(tǒng)而言是非常容易的。如果使用閉源的網(wǎng)店系統(tǒng),所有的二次開發(fā)都需要通過軟件商,要知道,任何服務(wù)只要打上“官方”必定價(jià)格不菲,可能找軟件商只增加一個(gè)支付接口,十來天的開發(fā)時(shí)間費(fèi)用就得上萬,對(duì)比一個(gè)程序員十天的工資,哪個(gè)費(fèi)用高一目了然。
三、節(jié)省網(wǎng)站建設(shè)時(shí)間
在電子商務(wù)網(wǎng)站建設(shè)初期,它們?cè)跁r(shí)間上基本上一樣。但當(dāng)發(fā)展到有自己的技術(shù)團(tuán)隊(duì)時(shí),如果需要進(jìn)行網(wǎng)站整體改版,如果一開始使用的開源網(wǎng)店系統(tǒng),工程師只需在系統(tǒng)上進(jìn)行開發(fā),就能實(shí)現(xiàn)更多功能。如果是閉源系統(tǒng),只能推倒重頭開發(fā)。一套正規(guī)的網(wǎng)店系統(tǒng)可能需要花費(fèi)軟件商一年以上的開發(fā)時(shí)間,兩者開發(fā)時(shí)間的差距可想而知。
綜上所述,開源網(wǎng)店系統(tǒng)更加適合想要建設(shè)有特色電子商務(wù)網(wǎng)站,但想更節(jié)省成本、時(shí)間的用戶;如果是個(gè)人店長或站長,只要功能達(dá)到需求,無論閉源或開源的網(wǎng)店系統(tǒng)都是適合的。