最好的5個基於PHP的開源電子商務系統比較和評價

來源:互聯網
上載者:User

基於PHP的開源Shopping Cart系統有很多,

有些系統如osCommerce/zencart由於所用技術架構陳舊漸漸退出舞台。

本文介紹當前技術先進、社區活躍、更被關注和推薦的5個系統。


1. Magento

Magento是美國的一家公司基於zend framework開發的,可以想象這不是一個輕量級的電子商務解決方案。

這是一個相對嚴謹、功能齊全和安全性更好的解決方案。Magento支援多商店。

Magento被超過10萬的商家使用,其社區最為龐大,支援人員也最為成熟。

最近被ebay併購,其未來發展應該更為穩定。

缺點是效能較差,飽受詬病。

通過開啟Compiler模組等方法可以一定程度提高Magento網站的效能,參考如下連結:

http://www.yireo.com/tutorials/magento/magento-administration/1056-magento-spo

另外Magento使用的是Smarty模板,不如PHP簡潔直接。

簡而言之,如果不在乎伺服器成本和學習成本,更關注支援人員和安全可靠,那麼可選Magento。

 

2. Opencart

Opencart由英國的一個程式員開發,本身就是一個輕量級的Framework,基於MVC架構。

代碼結構簡潔易懂,易於擴充和定製,效能好,bug較少,社區活躍。

模板直接使用PHP。PHP程式員會很喜歡這個解決方案。

缺點是社區規模較小,安全性方面也需要開發人員自己小心檢查關鍵代碼,尤其是第三方代碼。

之前發生過opencart第三方pdf轉換庫代碼侵入漏洞問題。

更多的使用評論可以參考:http://www.shopping-cart-reviews.com/carts/OpenCart.aspx

 

3. PrestaShop

PrestaShop由法國的一些學生開發,和Opencart一樣是一個很簡潔漂亮的Shopping Cart解決方案,

基於MVC架構。安裝簡單,文檔豐富。

社區規模介於Magento和Opencart之間。使用商家到目前已經超過8.5萬。

有很多擴充模組,不過付費的偏多。

缺點是MVC的組織比較古怪。代碼結構、品質差於Opencart和Magento。bug相對較多。

和Magento一樣使用Smarty模板,不夠簡潔直接。效能差於Opencart(註:以自己環境上測試資料為準)。

 

上面介紹的3個Shopping Cart是獨立的解決方案,不依賴於其他CMS系統。

下面介紹的兩個方案則是分別基於當前最著名的開源CMS系統:Joomla!和Drupal的。

4. Virtuemart

Virtuemart是基於Joomla!的Shopping Cart擴充外掛程式。社區規模較大。

支付和送貨的模組齊全。第三方擴充也較多。

如果你選擇了Joomla!,那麼毫無疑問選擇Virtuemart。

 

5. Ubercart

Ubercart是基於Drupal的Shopping Cart擴充外掛程式,最新版本3.0,完全相容Drupal 7。

如果你選擇了Drupal,那麼毫無疑問選擇Ubercart。

個人喜歡Opencart的代碼結構,簡潔優雅、很適合PHPer。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.