用uniapp開發微信小程序的心得 - 總結與思考 - 新聞資(zī)訊 - 雲南小程序開發|雲南軟件開發|雲南網站(zhàn)建設-西山區知普網絡科技工作室

159-8711-8523

雲南網建設/小程序開發/軟件開發

知識

不管是網站(zhàn),軟件還是小程序,都要直接或間接能為您産生價值,我們在追求其視覺表現的同時,更側重于功能的便捷,營銷的便利,運營的高效,讓網站(zhàn)成為營銷工具,讓軟件能切實提升企業(yè)内部管理水平和(hé)效率。優秀的程序為後期升級提供便捷的支持!

用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)一直謹記着:這份代碼得讓實習生也能看得懂才行。

相關(guān)案例查看更多