2022-09-13 10:05:35 - 米境通跨境電商
網(wǎng)絡(luò)的發(fā)展,催生了無(wú)數(shù)的能人,網(wǎng)絡(luò)的開(kāi)放更是讓“免費(fèi)”成為一種趨勢(shì)。對(duì)于想擁有個(gè)人網(wǎng)店的人來(lái)說(shuō),選擇一個(gè)好的網(wǎng)店系統(tǒng)是多么的重要。當(dāng)然免費(fèi)必不可少。作為新興的基于PHP/MySQL的開(kāi)源免費(fèi)網(wǎng)店軟件,Prestashop,Magento,Opencart,。這三種網(wǎng)店軟件已經(jīng)后來(lái)居上,全面超越Zencart,osCommerce,CRELoaded。如果你只想建設(shè)一個(gè)中小型網(wǎng)店,使用這三種成熟的軟件是完全可以的。
然而,這三種網(wǎng)店軟件都各有優(yōu)缺點(diǎn),究竟選擇哪一個(gè),我們先做一下對(duì)比,在你對(duì)比之后,根據(jù)自己的需求選擇。
功能比較:
結(jié)論:Magento勝出,Prestashop和Opencart落后。
代碼比較:
Opencart的code不僅僅是非常優(yōu)秀的,而且是一個(gè)簡(jiǎn)單高效的framework。它采用MVCschema開(kāi)發(fā),具備了清晰的邏輯結(jié)構(gòu),易于學(xué)習(xí)和修改。當(dāng)然前提是你要具有很強(qiáng)的PHP開(kāi)發(fā)能力。Opencart沒(méi)有使用Smarty模板引擎,這是EKUZO非常贊賞的它的一個(gè)原因。這種方案不僅僅能提高運(yùn)行效率,還能讓程序員大大減少code工作量。
Prestashop也是基于PHP5開(kāi)發(fā)的,采用smarty模板引擎。作者們最初設(shè)計(jì)的MVCschema并不優(yōu)秀。初次接觸Prestashop的code,會(huì)吃力一些。由于它使用了smarty,code行數(shù)較多,增加了擴(kuò)展開(kāi)發(fā)的工作量。
Magento是采用Zendframework開(kāi)發(fā)的。沒(méi)有采用smarty模板引擎。對(duì)于進(jìn)行擴(kuò)展開(kāi)發(fā)的程序員來(lái)說(shuō),不僅要精通PHP,還要熟悉Zendframework。熟悉了Zendframework之后,能有效提高開(kāi)發(fā)效率。然而使用Zendframework必然會(huì)降低Magento處理性能,這點(diǎn)是先天不足。不過(guò)現(xiàn)在Magento為提升性能增加了Compiler模塊,至少提升了30%的性能。
結(jié)論:Opencart勝出,Prestashop和Magento落后。
速度比較:
我們把三個(gè)網(wǎng)店軟件部署到同一臺(tái)服務(wù)器上,都開(kāi)啟cache功能,Magento開(kāi)啟Compiler模塊,首頁(yè)顯示20個(gè)產(chǎn)品。我們對(duì)每個(gè)網(wǎng)店軟件進(jìn)行了首次和二次訪(fǎng)問(wèn),然后記錄了訪(fǎng)問(wèn)速度。經(jīng)過(guò)多次的測(cè)試,把平均值進(jìn)行了對(duì)比,發(fā)現(xiàn)Opencart的速度最好。Prestashop和Magento速度稍差。需要說(shuō)明的是,我們測(cè)試是基于自己的服務(wù)器環(huán)境,自己的簡(jiǎn)單方法,并不是全面的客觀(guān)評(píng)估,很可能產(chǎn)生誤差,如果您測(cè)試可能和我的結(jié)果不一樣。
結(jié)論:Opencart勝出,Prestashop和Magento落后。
社區(qū)和支持比較:
Magento是美國(guó)一家公司開(kāi)發(fā),Prestashop最初是法國(guó)的一群學(xué)生開(kāi)發(fā),Opencart最初只是一個(gè)英國(guó)的程序員開(kāi)發(fā)。
截至本文Post時(shí),MagentoCommunity有13萬(wàn)會(huì)員,Prestashop有3萬(wàn)會(huì)員,Opencart只有不到4000會(huì)員。