您當前位置>首頁 » 新聞資(zī)訊 » 小程序相關(guān) >
用uniapp開發微信小程序的心得 - 總結與思考
發表時間:2021-1-11
發布人:葵宇科技
浏覽次數:59
這周用uniapp寫了個(gè)微信小程序,有點感觸,可(kě)能今晚睡一覺就忘了,趕緊記下(xià)來:
- 原型和(hé)設計不可(kě)靠
- 前端開發依賴後端接口
- 界面布局效率較低
- 編譯速度慢很煩人
- 對接後端接口效率較低
距離(lí)上次開發微信小程序估計有1年多了吧,這次是到新公司之後的第一個(gè)開發任務,第一次使用uniapp,第一次使用藍湖看設計圖,第一次使用swagger看接口...
最後算是勉強完成任務了,下(xià)周提測。
優化工作流程
這周的工作流程是這樣的:
- 拿到原型和(hé)設計之後,随便看了看,心不在焉地看不出什麼問(wèn)題
- 憑借多年踩坑經驗,粗略評估了開發時間
- 技術(shù)選型,久聞uniapp的大名,趕緊上
- 搭建了幾個(gè)uniapp的模闆項目,發現果然還是最簡單的那個(gè)hello world适合我這樣頭腦簡單的人
- 對着設計圖就寫代碼,布局沒做完就寫邏輯,邏輯沒寫完又繼續寫布局
- 用新的框架總是會遇到一些坑,并且總會吐槽一些寫法,并想着自己改變一下(xià)架構
- 寫着寫着就會發現這個(gè)原型、設計有問(wèn)題,然後各種溝通(tōng)
- 後端下(xià)班了,也沒有開發服務器(qì)繼續跑着,也沒有模拟的接口,工作沒法開展了
- 因為同時進行界面布局、熟悉設計、對接接口,所以雖然接口不多,但是也是到了最後一天也還在對接口、界面布局、熟悉設計
- uniapp編譯+微信小程序編譯=慢得讓人有些煩躁,甚至想喝(hē)奶茶
如(rú)果再讓我重來,我會這麼優化我的工作流程:
盡快和(hé)工作的上下(xià)遊對接清楚
因為你(nǐ)向上下(xià)遊反饋的問(wèn)題,他們需要時間配合你(nǐ)解決問(wèn)題,你(nǐ)越晚反饋問(wèn)題,你(nǐ)的工作風險越高。
- 拿到原型和(hé)設計之後,光看是看不出什麼的,整理出一份業(yè)務思維導圖,盡快把發現的問(wèn)題反饋給産品經理和(hé)UI設計
- 開發時間的評估一般要給得比較早,所以我還是會在拿到原型之後向項目經理提供開發計劃
- 如(rú)果這時接口已經出來了,那麼就先想辦法調試接口。印象中(zhōng)postman可(kě)以把請求過的接口保存起來,以後可(kě)以直接用來當作本地調試數據。
優先解決界面布局
不要同時寫界面布局和(hé)界面邏輯,編譯慢不說,思維跳躍效率也不高。優先做好頁面布局的話,也可(kě)以進一步熟悉設計,更早地發現問(wèn)題,反饋問(wèn)題。
- 技術(shù)選型時着重考慮配套的UI組件,結合設計盡量找到成熟的UI組件,畢竟界面布局什麼的很煩
- 先一口氣把所以html代碼寫了,先不管樣式
- 印象中(zhōng)chrome控制台不僅可(kě)以臨時調試樣式,還可(kě)以把樣式直接同步到源代碼中(zhōng),的空得把這個(gè)技能弄到手
寫邏輯
這一塊沒什麼要優化的,我寫代碼心中(zhōng)一直謹記着:這份代碼得讓實習生也能看得懂才行。