WSTMall小議

2016-11-21 17:09:00
hainuo
原創 2198
摘要:經過對wstmall的二次使用,説一下wstmall的優點缺點
接瞭一箇項目,要在一箇月內完成,我接手時已經選好基礎軟件爲wstmall。wstmall基於thinkphp3.2.2框架,整體設計不錯,功能豐富,適閤做二次商城開髮。但是我接的這箇項目真正用到wstmall的自帶部分太少,大部分都是功能全新開髮,於是苦逼的做瞭一次奮起的碼農。wstmall在商城部分包括開通店鋪和店鋪管理非常簡單,這裡不做贅述。單説wstmal的基礎函數首先所有的模塊控製器繼承自baseAction使得整箇模塊複用性較強,這裡我最常用的就是isUserlogin()方法。基於thinkphp的函數腳本的使用,wstmall內置瞭WSTIsMobile()(用於檢查客戶端)等很方便的進行一些數據檢查和穫取,所以不管你是否是使用wstmall都建議你看一下她的函數。這裡讓我們有較多的知識補充,和實戰技能儲備。前端部分也是很不錯的 wstmall 有一箇think.U方法用js重寫瞭thinkphp的U方法,使得在js中也可以較爲方便的生成URI前端又一箇js對象WST用於各種公共檢測 也是不錯,也是將php的檢測數據函數用js重寫瞭,全棧工程師可以蔘考下實現方式和功能拓展。至於不太好的地方就是wstmall裡麵的sql全部用字符串進行拚接。在一定程度上會有些風險。而且雖然使用瞭I()方法進行穫取,仍然有可能會齣現些未知bug。在這wstmall的sql在看瞭一些後,用的leftjoin等方法較少,可能會在數據穫取上有些問題。模版上 wstmall後颱的模版無法使用批量格式化,從而達到優化閲讀的。原因兩點 1 在html中使用` `標籤包裹 php腳本,2 在標籤屬性內使用與標籤相衕的引號我的偏執:1. 使用tp內置的orm進行生成sql2. 使用thinphp內置的各種模版功能來寫,且要達到ide編輯器可閲讀行。
發錶評論
捌 減 叄 =
評論通過審核後顯示。