開發(fā)微信小程序的框架都有哪些?
一般來說,微信小程序的開發(fā)將選擇兩個(gè)框架,一個(gè)是wepy,另一個(gè)是mpvue。這兩者有什么不同?下面的小編輯器將為每個(gè)人整理這兩個(gè)開發(fā)框架。
從數(shù)據(jù)的角度來看,wepy比mpvue更好,但是應(yīng)該注意的是,在mpvue發(fā)布僅僅一年后,就有超越wepy的微弱趨勢(shì)。
就我個(gè)人而言,我從以下幾個(gè)方面來看待這兩個(gè)框架:
1、思想理念
雖然wepy也是一個(gè)類似vue的框架,但是我們會(huì)發(fā)現(xiàn)許多vue語法不能在其中使用,并且本地html標(biāo)簽不能在標(biāo)簽上使用。開發(fā)人員需要理解vue、applets和wepy的語法。如果您使用wepy提供的數(shù)據(jù)流管理,那么您至少需要了解redux。有這么多東西要學(xué),對(duì)于新連接的開發(fā)人員來說,門檻有點(diǎn)高。
在數(shù)據(jù)流方面,wepy的注釋連接編寫相對(duì)簡(jiǎn)單,但是vue類框架和redux的集成總是有些不一致,并且編寫起來也不方便。相反,mpvue的vuex更悅目。
3、底層優(yōu)化
這一點(diǎn)可以說是不同的,畢竟,與優(yōu)化的請(qǐng)求方法集成在一起,mpvue需要選擇自己的ajax組件。另一方面,Mpvue在px到rpx和其他方面擁有本機(jī)支持。wepy提到的各種優(yōu)化細(xì)節(jié)實(shí)際上是vue框架本身?yè)碛械囊恍┕δ?,因此mpvue具有本機(jī)支持。
4、生態(tài)社區(qū)
在這一點(diǎn)上,我們應(yīng)該有一點(diǎn)優(yōu)勢(shì)。畢竟,騰訊自己的產(chǎn)品微信很容易預(yù)測(cè)。然而,目前仍然有許多基于小應(yīng)用程序的本地組件,并且轉(zhuǎn)換仍然有一些成本。wpy文件到wepy。類似地,mpvue也沒有特別好的用戶界面庫(kù),將一些現(xiàn)有的庫(kù)轉(zhuǎn)換成小程序版本是很痛苦的。因此,小項(xiàng)目開發(fā)腳手架的生態(tài)建設(shè)還有很長(zhǎng)的路要走。
總之,wepy和mpvue都是優(yōu)秀的框架。然而,基于以上原因,我更喜歡mpvue。它讓我可以在我擅長(zhǎng)和熟悉的vue技術(shù)堆棧的小程序開發(fā)環(huán)境中快樂地玩。在這方面,我舉手投票支持mpvue。
(編輯:檸檬味)
熱門服務(wù)
最新新聞