git地址
http://git.oschina.net/dotton/lendoo-web
技術(shù)棧
Codeigniter
LeanCloud
Bootstrap
Admin-LTE
jQuery
fex-webuploader
Codeigniter是一個老牌的php框架,零配置,文檔極其豐富,國內(nèi)的流利程度上看github的start數(shù),讓人覺得不可思議,是國外流行比較流行吧。它沒有ORM,沒有模板引擎,用它,只是因為夠用了,LeanCloud自身就是ORM,而PHP天生就是模板語言,所以CI有沒有ORM與模板引擎也無所謂。
使用LeanCloud后端云幫我省去了90%以上的后端接口,沒有比小程序端用JS直接操作數(shù)據(jù)庫更方便的了,所以直到小程序?qū)懲?,再來寫后臺也完全來得及。后臺只為了發(fā)布商品以及訂單發(fā)貨狀態(tài)而已。當然Bmob也是一個不錯的選擇,現(xiàn)在也推出了小程序端sdk了。
后臺界面,使用了Admin-LTE,它是基于Bootstrap的一套UI,打包了太多現(xiàn)成的組件,菜單目錄樹,表格,下拉框,顏色選擇器,編輯器,日歷,報表,聊天窗口,具體可以下載它的demo來看?;疽惶缀笈_能想到能使用到的,都在這里了。
在登錄與修改頁面,其實還用到零星的vue+element-ui,取dom的最高境界就是不用取dom,數(shù)據(jù)雙向綁定確實方便實惠;還有就是bootstrap沒有自帶MessageBox很讓人抓狂,于是就上了element-ui。說不準以后就讓admin-lte與jQuery下崗了,讓vue+ele全職來做吧。
最后就是2個工具,composer與bower,分別用來安裝php與js庫,有了這些包管理工具,安裝第三方依賴庫,直接敲上bower install bootstrap就達目的了,日后update還是那么的方便,再也不用搜索官網(wǎng),下載解壓,復制到項目等一切繁瑣步驟;就跟git一樣,一旦用上,就再也回不去了,嚴重推薦。
截圖








相應小程序端源碼地址:http://git.oschina.net/dotton/lendoo-wx
ps:但凡博文長時間不更新了,一定是跑去啃后端了。