溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

微信小程序開(kāi)發(fā)框架怎么選擇

發(fā)布時(shí)間:2022-03-10 10:10:21 來(lái)源:億速云 閱讀:128 作者:iii 欄目:開(kāi)發(fā)技術(shù)

這篇“微信小程序開(kāi)發(fā)框架怎么選擇 ”文章的知識(shí)點(diǎn)大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價(jià)值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來(lái)看看這篇“微信小程序開(kāi)發(fā)框架怎么選擇 ”文章吧。

微信小程序開(kāi)發(fā)框架怎么選擇

從數(shù)據(jù)上看,wepy要優(yōu)于mpvue一些,但是需要看到,mpvue發(fā)布后僅僅一年時(shí)間,已經(jīng)隱隱有趕超wepy的趨勢(shì)了。

我個(gè)人是從以下幾個(gè)方面來(lái)對(duì)看這兩個(gè)框架的:

  • 1、思想理念

個(gè)人認(rèn)為mpvue的思路更先進(jìn)。對(duì)vue框架的轉(zhuǎn)換思路很棒,可以多端通用(如果有需要),而且一般的開(kāi)發(fā)者只要了解vue和小程序,上手迅速,接入平滑。另外,后續(xù)如果代碼需要支持小程序或者vue的新特性,只要在mpvue-loader上進(jìn)行改造即可,從擴(kuò)展上來(lái)說(shuō),即兼容vue的mixin和vuex等全家桶,也可以通過(guò)webpack-loader 來(lái)增強(qiáng)能力。

wepy雖然也是類vue的框架,但是會(huì)發(fā)現(xiàn)很多vue的語(yǔ)法在里面還運(yùn)用不了,標(biāo)簽上也不能使用原生html標(biāo)簽。開(kāi)發(fā)者既要了解vue,小程序,wepy的語(yǔ)法,如果你使用wepy提供的數(shù)據(jù)流管理,那你少說(shuō)還得了解redux。這么多需要學(xué)習(xí)的東西,對(duì)于新接入的開(kāi)發(fā)者來(lái)說(shuō),門(mén)檻有些高。

  • 2、開(kāi)發(fā)體驗(yàn)

這一點(diǎn)和設(shè)計(jì)思路來(lái)說(shuō)息息相關(guān),整體來(lái)說(shuō)我更喜歡mpvue,畢竟是vue家族的體驗(yàn)。各種需要的組件都可以搬過(guò)來(lái)。wepy要把vue組件搬過(guò)來(lái)就麻煩了。

而在數(shù)據(jù)流這方面,wepy的注解型connect寫(xiě)法雖然比較簡(jiǎn)潔,但是感覺(jué)類vue框架和redux集成總有點(diǎn)違和感,而且寫(xiě)起來(lái)不夠方便,相反mpvue的vuex用起來(lái)就順眼多了。

  • 3、底層優(yōu)化

這一點(diǎn)上可以說(shuō)各有千秋,畢竟集成了優(yōu)化過(guò)的request方式,mpvue需要自己選用ajax組件。而mpvue則在px轉(zhuǎn)rpx等方面有原生的支持,wepy提到的各種優(yōu)化細(xì)節(jié)其實(shí)都是vue框架本身具備的一些能力,所以mpvue原生就支持了。

  • 4、生態(tài)社區(qū)

這點(diǎn)上,wepy來(lái)說(shuō)應(yīng)該有一點(diǎn)優(yōu)勢(shì),畢竟騰訊自家的產(chǎn)品,微信有什么風(fēng)吹草動(dòng),很容易先知先覺(jué)。不過(guò)現(xiàn)在來(lái)看,基于小程序原生的組件還是比較多,而且轉(zhuǎn)成wepy的.wpy文件還是有一些成本。同樣,對(duì)于mpvue,并沒(méi)有特別優(yōu)秀的UI庫(kù),將現(xiàn)有的一些類庫(kù)強(qiáng)轉(zhuǎn)成小程序版本的也蠻痛苦。所以在小程序開(kāi)發(fā)腳手架的生態(tài)建設(shè)上,兩者應(yīng)該都還有蠻長(zhǎng)的路要走。

以上就是關(guān)于“微信小程序開(kāi)發(fā)框架怎么選擇 ”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對(duì)大家有幫助,若想了解更多相關(guān)的知識(shí)內(nèi)容,請(qǐng)關(guān)注億速云行業(yè)資訊頻道。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI