各大商城系統(tǒng)對比
一、主要對比現今比較主流的幾個商城系統(tǒng):
OpenWBS商城系統(tǒng)、dscmall(大商創(chuàng))、shopex、ecshop、shop 、shopnc、javashop
二、開發(fā)語言:
ASP:OpenWBS商城系統(tǒng)
php:dscmall(大商創(chuàng))、shopex、ecshop;
java:shop 、shopnc、javashop;
三、項目應用中的對比:
1、安全性:java 開發(fā)的程序無法看到完整的源代碼,只能看到一些編譯好的類文件,安全性相比較于 php 較高。還有安全配置機制可保證一些“非法操作”無法執(zhí)行。
2、多線程:java除了內置的多線程技術之外,還定義了一些類、方法等來建立和管理用戶定義的多線程。
3、易維護:代碼兼容性高,一次編譯到處運行。
4、數據庫:java商城系統(tǒng)可以通過jdbc來訪問數據庫,通過不同的數據庫場上提供的數據庫驅動,方便地訪問數據庫,訪問數據庫的接口也比較統(tǒng)一。
5、成本:java的web應用服務器有免費tomcat、jboss等,如果需要更好的商業(yè)化的服務有:web sphere和 web logic,服務器購買上都也高于php網店系統(tǒng)n倍。
6、耗資源
7、跨平臺:由于php的解釋器是開源的,所以能夠在所有的操作系統(tǒng)平臺上非常穩(wěn)定地運行,這使它成為常用的服務器語言。
8、快捷性:php是一種非常容易學習和使用的一門語言,有簡潔的語法規(guī)則,使得它操作編輯非常簡單,實用性很強,開發(fā)效率高。
9、數據庫:php可以與很多主流的數據庫建立起連接,如mysql、odbc、oracle、adabasd等。
10、開源性:由于php的解釋器的源代碼是公開的,所以安全系數較高的網站可以自己更改php的解釋程序。
11、成本:相對于java開發(fā)來說,php開發(fā)一個php商城系統(tǒng)成本低很多,最經典的組合就是:php mysql apache。非常適合開發(fā)中小型的web應用,開發(fā)的速度比較快。而且所有的軟件都是開源免費的,可以減少投入。
最后對比總結:企業(yè)型商城:可以選擇 ASP、php 開發(fā),其成本也相對較低,系統(tǒng)也夠用。大型商城:php 能夠將單一的事情做好,但卻不適合完成集成度較高的多項并發(fā)事件,再資金預算充足的前提,可以考慮用 java 開發(fā)。
四、簡介:
OpenWBS:OpenWBS是為企業(yè)開發(fā)的新一代高性能企業(yè)電商建站系統(tǒng),特點是功能強大操作簡單、UI界面設計精美、程序安全穩(wěn)定從未出現過任何安全漏洞,實現PC端和手機端完美一體化,同時加入微信商城和人人分銷功能,到目前為止已累計130多萬下載安裝量。
dscmall:dscmall電商系統(tǒng)采用php語言、laravel vue框架開發(fā),功能強大,擴展性強!dscmall系統(tǒng)滿足各類主流電商模式,支持大數據高并發(fā)部署。
shopex:自2002年6月shopex網上商店系統(tǒng)上線,十四年來歷經67次版本更新、8964項優(yōu)化,融合超過80萬的用戶需求,從易用性、安全性、系統(tǒng)效率、個性化等各個業(yè)務要點出發(fā),用心打造 全新shopex4.9商城系統(tǒng)。
ecshop(b2c):與shopex一樣,采用php語言開發(fā)。被康盛創(chuàng)想收購后,開始走開源的道路,是海內最大的開源單用戶商城。因為開源并且借助discuz論壇的威力,ecshop發(fā)展迅猛,勢頭直逼php網店系統(tǒng)龍頭shopex,結果被shopex收購。
shop :shop 是基于j2ee技術架構的企業(yè)級電商平臺系統(tǒng),擁有安全穩(wěn)定、強大易用、專業(yè)高效等優(yōu)點,因此贏得了用戶的一眾好評。這個網上商城系統(tǒng)能夠為大中小企業(yè)提供一個安全高效的電子商務的解決方案,促進了電商行業(yè)的快速穩(wěn)健發(fā)展。
shopnc:shopnc為國內的老牌網上商城系統(tǒng)。在ui設計、促銷體系及技術框架上都比較新穎。ui設計細致,促銷體系完善,產品易用性和穩(wěn)定性整體來說都比較不錯,產品覆蓋也比較廣泛。市面上盜版比較嚴重,雖然根據功能不同分為幾個版本,但個人感覺對于小企業(yè)或者剛剛創(chuàng)業(yè)的商家來說會是一筆不小的支出。
javashop:javashop是基于java技術構建的開源電子商務平臺,采用eop框架體系,其擁有精美的界面模板,人性化的操作體驗,內置庫存管理系統(tǒng),完善的訂單流程,相對來說適合建立穩(wěn)定性高、效率高的b2c電商平臺。再者,其具有大量的第三方組件可以選擇,降低了二次開發(fā)的成本,受到不少大中小企業(yè)和創(chuàng)業(yè)人士的青睞。
五、功能模塊對比:
六、商城系統(tǒng)的優(yōu)缺點:
dscmall:
優(yōu)點:前、后端ui設計大氣、美觀,產品體驗效果也比較不錯,運行穩(wěn)定,支持眾多第三方支付接口,產品覆蓋了pc端、小程序、app、微商城等多個終端
缺點:官方主推后臺加密版及saas版,另外買家app、掌柜app不開源,電商生態(tài)服務產品不開源
shopex:
優(yōu)點:功能強大,產品覆蓋全面,知名度高,在國內的資歷比較老,所以整個系統(tǒng)的模式比較成熟,也相對穩(wěn)定。
缺點:產品過多容易導致產品專一性不高,雖說現在產品提供源代碼,但由于是自身改良的框架,所以進行二次開發(fā)容易受阻。
ecshop(b2c):
優(yōu)點:
1. 穩(wěn)定性、代碼優(yōu)化、運行效率、負載能力、功能可操控性和權限嚴密性等方面都有不錯的表現
2. ecshop網店系統(tǒng)提供了靈活強大的模板機制,內置多套免費精美模板,同時可在后臺任意更換,讓您即刻快速建立不同的網店外觀。
3. ecshop網店系統(tǒng)強大的站內商品搜索引擎,結合ecshop獨有的商品屬性可搜索功能,買家在您的網店可以輕松找到所需商品。
4. ecshop網店系統(tǒng)整合了現今市面上幾乎所有主流第三方支付網關
缺點:
1.開源的代碼,bug比較多,安全性比較差
2.添加新插件很麻煩
3.后臺功能很多,但不太實用
4.整體運行速度比較慢
5.前端使用了js框架mootools對模板的制作限制太多
shop :
優(yōu)點:shop 商城系統(tǒng)從代碼規(guī)范性、可讀性、技術構架方面來看都很不錯。比較適合企業(yè)用來做二次開發(fā),自主性較好。產品研發(fā)方面覆蓋了單店、多店、分銷、小程序等產品。
缺點:功能不完善,缺少眾籌、抽獎等一些促銷功能
shopnc:
優(yōu)點:ui設計細膩,促銷體系新穎,產品易用性和穩(wěn)定性都比較不錯,旗下產品覆蓋也比較廣泛。
缺點:市面上盜版比較嚴重,雖然根據功能不同分為幾個版本,但對于小企業(yè)或者剛剛創(chuàng)業(yè)的商家來說會是一筆不小的支出。
javashop:
優(yōu)點:產品功能比較完善,系統(tǒng)對外預留了大量的接口,如api接口、事件接口等,這些接口針對于后續(xù)的擴展都比較不錯;在構架方面應用了微服務技術。
缺點:網上用戶評論顯示,有說這款產品代碼規(guī)范稍微有些隨意,不是特別嚴謹,二次開發(fā)可能不是那么方便。當然,不管用戶說的對不對,希望后續(xù)能把代碼的規(guī)范性做好。
六、技術架構對比
產品名稱 | 操作系統(tǒng) | 前端技術 | 后端技術 | 數據庫 |
OpenWBS | windows | 前后端分離技術 | 采用OW自主研發(fā)框架 | MSSQL、ACCESS |
shopex(商派onex) | windows、linux | 支持模板掛件可視化編輯、上傳 | 基于ecos框架開發(fā) | mysql |
ecshop(b2c) | windows\linux | smarty模板引擎 | 原生php開發(fā) | mysql |
shop (b2b2c) | windows、linux | 基于freamworker、jquery | spring、springmvc、springmobile等 | mysql、sqlserver、oracle |
shopnc(b2b2c) | windows、linux | 基于jqurey | spring、springmvc等 | mysql、oracle |
javashop(b2b2c) | windows、linux | 基于freamworker、jquery | spring、springmvc、springmobile等 | mysql、oracle |
七、開發(fā)文檔對比
開發(fā)文檔作為二次開發(fā)的基礎發(fā)揮著至關重要的作用
產品名稱 | 提供的開發(fā)文檔 |
OpenWBS | 開發(fā)手冊、模板開發(fā)手冊 |
ecshop | 開發(fā)手冊、部署運維、補丁包、api接口文檔等 |
shopex(商派onex) | 開發(fā)手冊、部署運維、補丁包、api接口文檔等 |
shop (b2b2c) | 源代碼、javadoc文檔、數據庫表結構文檔、插件擴展文檔等 |
shopnc(b2b2c) | 安裝手冊、二次開發(fā)文檔手冊、數據庫表結構等 |
javashop | 產品使用文檔、產品需求文檔、數據庫字典、產品測試用例、產品部署文檔 |
八、用戶案例對比:
用戶案例從側面體現產品的品質