選擇商城開源小程序

【本文共1617字,預計閱讀時間 7 分鐘】

選擇的兩個主體:天使童裝 VS 微同科技/微同商城,下文簡稱“天使”,“微同”

『天使』源碼地址:https://github.com/EastWorld/wechat-app-mall/
『微同』源碼地址:https://gitee.com/fuyang_lipengjun/platform/

體驗地址

小程序端

『天使』
在這裏插入圖片描述
在這裏插入圖片描述
『微同』
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

管理端

『天使』
使用的 api 工廠 的免費接口與後臺
https://admin.it120.cc/#/dashboard

賬號,密碼:11100000224 / 123456

在這裏插入圖片描述

『微同』
開源體驗版:http://fly2you.cn/platform/login.html

在這裏插入圖片描述

落地效率

業務模塊豐富度

『天使』
基本商城模塊都有
『微同』
基本商城模塊都有

運維成本

都使用相對熱門的 spring-boot,vue 等,容易維護或發佈

文檔豐富程度

整體架構圖

『天使』:無
『微同』:無

後端代碼API文檔

『天使』https://user.api.it120.cc/doc.html#/home
在這裏插入圖片描述
『微同』:如下所示

前端API文檔

『天使』https://api.it120.cc/doc.html#/home
『微同』
在這裏插入圖片描述

社區活躍度指標

『天使』:只開源了前端小程序,中臺及接口調用由 “api 工廠 ” 這個團隊在維護,體量不錯

『微同』:前端,後端全部開源,商業版的由微同公司維護

技術棧生態

『天使』
前端使用技術
Vue + iview

**『微同』 **
後端使用技術
1.1 springframework4.3.7.RELEASE
1.2 mybatis3.1.0、MyBatis-Plus 3.1.0
1.3 shiro1.3.2
1.4 servlet3.1.0
1.5 druid1.0.28
1.6 slf4j1.7.19
1.7 fastjson1.2.30
1.8 poi3.15
1.9 velocity1.7
1.10 quartz2.2.3
1.11 mysql5.1.39
1.12 swagger2.4
1.13 j2cache2.3.22-release
1.14 weixin-java-mp3.2.0
1.15 MybatisPlus3.1.0
1.16 lombok

2 前端使用技術
2.1 Vue2.5.1
2.2 iview
2.3 layer3.0.3
2.4 jquery2.2.4
2.5 bootstrap3.3.7
2.6 jqgrid5.1.1
2.7 ztree3.5.26
2.8 froala_editor1.2.2

開發效率

代碼層面

這僅僅分析後端代碼

『天使』:後端代碼沒開源,不好分析

『微同』
基礎三層結構:controller,service,dao

業務模塊:
|–platform-admin 後臺管理
|–platform-api 微信小程序商城api接口
|–platform-common 公共模塊
|–platform-framework 系統WEB合併,請打包發佈此項目
|–platform-gen 代碼生成
|–platform-mp 微信公衆號模塊
|–platform-schedule 定時任務
|–platform-shop 商城後臺管理
|–uni-color-ui uni-mall商城參考項目
|–uni-mall 移動端商城
|–wx-mall 微信小程序商城
還比較清晰,亦於長期維護與開發

測試模塊:代碼中幾乎沒有 test 文件,無法從最小單元的角度復現以及跟蹤問題

運行效率

暫無

成功案例

都是半商業化的項目,有落地保證

獲取成本

『天使』:前臺免費獲取,後臺暫待討論

『微同』:源碼免費獲取
相關文檔獲取成本如下

  • 捐贈100元元,即可獲取《微同商城開發文檔1.0.3》
  • 捐贈300元元,可長期獲取最新的《微同商城開發文檔1.0.4》
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章