微信小程序框架目前比較火的都是哪些?
小程序開發(fā)的框架選擇是至關(guān)重要的,一個(gè)好的框架能幫助你節(jié)省大量開發(fā)時(shí)間,從而節(jié)省成本,而目前小程序開發(fā)可以選擇的框架有好幾種,那么到底那家好呢?下面是小編對于目前最火的幾款微信小程序框架進(jìn)行的特性對比以及總結(jié),感興趣的朋友不妨來了解了解吧!
一、最火的小程序框架有哪些?
1.WEPY
騰訊團(tuán)隊(duì)開源的一款類vue語法規(guī)范的小程序框架,借鑒了Vue的語法風(fēng)格和功能特性,支持了Vue的諸多特征,比如父子組件、組件之間的通信、computed屬性計(jì)算、wathcer監(jiān)聽器、props傳值、slot槽分發(fā),還有很多高級的特征支持:Mixin混合、攔截器等;WePY發(fā)布的第一個(gè)版本是2016年12月份,也就是小程序剛剛推出的時(shí)候,到目前為止,WePY已經(jīng)發(fā)布了52個(gè)版本。
2.MpVue
美團(tuán)團(tuán)隊(duì)開源的一款使用 Vue.js 開發(fā)微信小程序的前端框架。使用此框架,開發(fā)者將得到完整的 Vue.js 開發(fā)體驗(yàn),同時(shí)為 H5 和小程序提供了代碼復(fù)用的能力。mpvue在發(fā)布后的幾天間獲得2.7k的star,上升速度飛起,截至目前為止已經(jīng)有13.7k的star;
3.Taro
京東凹凸實(shí)驗(yàn)室開源的一款使用 React.js 開發(fā)微信小程序的前端框架。它采用與 React 一致的組件化思想,組件生命周期與 React 保持一致,同時(shí)支持使用 JSX 語法,讓代碼具有更豐富的表現(xiàn)力,使用 Taro 進(jìn)行開發(fā)可以獲得和 React 一致的開發(fā)體驗(yàn)。,同時(shí)因?yàn)槭褂昧藃eact的原因所以除了能編譯h5, 小程序外還可以編譯為ReactNative;
二、如何選擇適合自己的框架?
1、如果只需要做一個(gè)微信小程序則根據(jù)自己的擅長框架選擇mpvue或taro
2、如果是當(dāng)前老項(xiàng)目想像向程序遷移同時(shí)老項(xiàng)目又是使用vue開發(fā),建議使用mpvue或wepy
3、如果是老項(xiàng)目使用react開發(fā)且需要部分遷移小程序,建議使用taro
4、如果是新項(xiàng)目且新項(xiàng)目需要同時(shí)支持微信小程序和支付寶小程序, 建議使用原生開發(fā),因?yàn)槟壳翱蚣艿霓D(zhuǎn)譯,支付寶小程序支持并不是很好,且出了問題不好定位修改, 但如果是小demo不涉及太多邏輯的項(xiàng)目都可以使用框架作為嘗鮮;
但如果是涉及太多交互邏輯的則不建議使用框架轉(zhuǎn)譯,由于支付寶小程序在視圖層基本與小程序一致所以建議手動(dòng)更改替換部分方法和全局替換一些屬性或文件名,如wxml替換為axml這種, 手動(dòng)轉(zhuǎn)換時(shí)間比大概是四比一; 當(dāng)然如果人手足夠一端開發(fā)一個(gè)是最好的...
移動(dòng)云商城是一家專注于小程序開發(fā)的互聯(lián)網(wǎng)公司,可以為大家提供專業(yè)化的小程序搭建解決方案,讓大家無需為框架以及開發(fā)技術(shù)而煩惱,如果大家有這方面的需求,歡迎前來咨詢了解哦!
本文經(jīng)授權(quán) 由移動(dòng)云商城發(fā)布,轉(zhuǎn)載聯(lián)系作者并注明出處:http://iuget.cn/wxsc/show_4028.html
《免責(zé)聲明》如對文章、圖片、字體等版權(quán)有疑問,請聯(lián)系我們 。