微信小程序開發(fā)框架對比
kaim
發(fā)布于 廣東 2018-06-30 · 4.0w瀏覽 3贊

目前比較熱門的小程序開發(fā)有著原生開發(fā)、wepy、mpvue開發(fā)小程序三種方式的,今天我們來對三者對個對比,看看在項目中我們應該怎么去選擇合適框架。

小程序支持的是WXML+WXSS+JS這樣的組合,所以,wepy和mpvue都是將文件構建到dist目錄,轉(zhuǎn)換為小程序支持的文件類型,然后將微信開發(fā)者工具指向dist目錄下,進行調(diào)試開發(fā),并且兩者都提供了熱更新。

  如果小程序項目是新項目,沒有舊的h5項目遷移,則可以考慮用小程序原生開發(fā),好處:相比于第三方框架,坑少。

  如果是從老的h5項目遷移到小程序,并且老的h5項目是vue開發(fā)或者既有h5項目也需要小程序開發(fā),則比較適合wepy或者mpvue來做遷移或者開發(fā)。

  以下提供一些三者的不同點,作為開發(fā)者選擇開發(fā)方式的建議,具體的開發(fā)文檔請移駕各自的官方文檔。。

  1.開發(fā)方式上:

  原生開發(fā):

  開發(fā)者需要全新學習小程序的抒寫格式,目前版本模板中支持slot,但是不支持npm包。原生不支持css預處理器,但是vsCode中EasyWXLESS插件可以將less文件自動轉(zhuǎn)換為wxss文件;

  wepy:

  開發(fā)者需要熟悉vue和wepy兩種語法,支持slot組件內(nèi)容分發(fā)插槽,支持npm包,支持css預處理器;

  mpvue:

  開發(fā)者需要熟悉vue,目前版本(v1.0.5)不支持slot,支持npm包,支持css預處理器;


kaim
cc
瀏覽 4.0w
3
相關推薦
最新評論
贊過的人 3
評論加載中...

暫無評論,快來評論吧!