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