91孕妇在线观看|久久99精品视频成人一区二区|男人操女的视频软件|桃色成人在线视频|日韩4K三区成人亚洲精品|三级片影院福利免费|www.99精品亚|日韩成人大片在线|亚洲综合色图精品|日韩精品人妻在线

微信小程序開發(fā)教程之微信小程序主流框架對比

2019-03-02 14:41:00

微信小程序開發(fā)教程分享交流,邁特科技作為南陽知名的小程序開發(fā)公司致力于為企業(yè)提供一站式技術(shù)服務(wù),分享微信小程序開發(fā)主流框架對比,讓小程序開發(fā)者少走彎路。

 

微信小程序開發(fā)主流框架有wepy、mpvue、Taro,各框架的優(yōu)劣勢如下:

wepy

wepy應(yīng)該算是最早發(fā)布的小程序開發(fā)框架,提供了類vue.js的語法風(fēng)格和特性,現(xiàn)階段應(yīng)該也是應(yīng)用最廣泛的框架吧。

類Vue.js的語法風(fēng)格

支持組件化(當時微信官方的API還不支持組件化)

支持加載外部npm包

支持ES6的寫法

前期使用wepy的過程中,wepy自帶bug。不過好在開發(fā)者響應(yīng)及時,基本上都能覆蓋大部分場景。

微信小程序開發(fā)教程之微信小程序主流框架對比.jpg

但是有個最大的坑點就是,wepy組件的實現(xiàn)方式。組件使用的是靜態(tài)編譯組件,即組件是在編譯階段編譯進頁面的,每個組件都是唯一的一個實例。 多個組件共享同一個數(shù)據(jù)。并且靜態(tài)編譯組件。導(dǎo)致組件A,在頁面A和頁面B被引用,會copy兩份代碼到頁面A和頁面B內(nèi)部。導(dǎo)致拆分組件并沒有對包的體積有任何減少。后期微信官方API支持組件化編程后,逐步把一些比較核心,體積較大的組件用原聲API重構(gòu)了。

 

mpvue

由美團團隊開發(fā),mpvue和wepy一樣也是在小程序上提供了類vue.js的開發(fā)體驗。作為后來者,搶占了很多wepy的市場份額。這個框架的原理相比wepy要更加復(fù)雜一點,mpvue 修改了 Vue.js 的 runtime 和 compiler 實現(xiàn),提供了更加接近于vue.js的開發(fā)體驗。

 

Taro

Taro是由京東團隊開源的一套遵循 React 語法規(guī)范的多端開發(fā)解決方案。具體可以看開發(fā)團隊的博客和代碼了解更多細節(jié)多端統(tǒng)一開發(fā)框架 - Taro

 

 

邁特科技——靠譜的技術(shù)伙伴,為企業(yè)提供一站式技術(shù)服務(wù)。主要業(yè)務(wù)范圍有:APP開發(fā)、小程序開發(fā)、微信開發(fā)、電商系統(tǒng)開發(fā)、物聯(lián)網(wǎng)(IOT)開發(fā)等互聯(lián)網(wǎng)+領(lǐng)域。

 

小程序開發(fā)www.13351229648.cn

微信小程序開發(fā)教程www.13351229648.cn/tag_6

微信小程序開發(fā)工具www.13351229648.cn/tag_21

小程序開發(fā)文檔www.13351229648.cn/tag_191

微信小程序開發(fā)價格www.13351229648.cn/article_231.html


推薦文章

微信咨詢

咨詢熱線

0377-6698 8886

收起
頂部

回到頂部