小編了解到,微信小程序成為當下熱門話題,下面從多個方面來談談5種不同的小程序開發框架 對比。
最新消息總結,開發一個(ge)小程序(xu)我(wo)們可以選擇的第(di)三(san)方框(kuang)(kuang)架(jia)有(you)5種,大家(jia)比較(jiao)熟悉的有(you)美團小程序(xu)框(kuang)(kuang)架(jia)mpvue,還有(you)組件化框(kuang)(kuang)架(jia)等等,下面小編(bian)就5種不(bu)同(tong)的小程序(xu)開發框(kuang)(kuang)架(jia)的特性進行對比總結。
小程序開發第三方框架 | 特性 |
官方框架MINA |
小程序提供的開發框架(jia)(jia)為MINA框架(jia)(jia),它類似于淘寶Weex、Vue框架(jia)(jia)。 MINA框架通過封(feng)裝微(wei)信客(ke)戶端提供(gong)的文件系統、網絡通信、任(ren)務(wu)管理、數(shu)據安全等基礎功能, 對上層提供一(yi)整套JavaScript API,讓開發者能(neng)夠非常方便地使用微信客戶端提供的各(ge)種(zhong)基礎功能(neng)與能(neng)力,快速(su)構(gou)建一(yi)個應用。 |
美團小程序框架mpvue |
mpvue 是美團點(dian)評開(kai)源的(de)(de)一(yi)個使用(yong)Vue.js開(kai)發(fa)小(xiao)(xiao)程序(xu)的(de)(de)前端框架(jia)。框架(jia)基(ji)于 Vue.js 核(he)心,mpvue 修改了(le) Vue.js 的(de)(de) runtime 和 compiler 實現,使其(qi)可以運行在小(xiao)(xiao)程序(xu)環境中,從而為小(xiao)(xiao)程序(xu)開(kai)發(fa)引入(ru)了(le)整套 Vue.js 開(kai)發(fa)體驗。使用(yong) mpvue 開(kai)發(fa)小(xiao)(xiao)程序(xu),你(ni)將(jiang)在小(xiao)(xiao)程序(xu)技術體系(xi)的(de)(de)基(ji)礎上獲(huo)取到這樣一(yi)些能力: 徹底的(de)組件化開發能力:提(ti)高代碼(ma)復(fu)用性 完整(zheng)的 Vue.js 開發(fa)體驗 方便(bian)(bian)的 Vuex 數據管理方案:方便(bian)(bian)構建(jian)復雜應用 快捷的 webpack 構建機制:自定義構建策略(lve)、開發階段(duan) hotReload 支持使用 npm 外部(bu)依賴(lai) 使用 Vue.js 命令行(xing)工具 vue-cli 快速初始化項(xiang)目(mu) H5 代碼轉換編譯成(cheng)小程序目標代碼的能力 |
Tina.js 一款輕巧的(de)漸進式微信小(xiao)程序框架 |
輕盈小巧。 極易上手,保留 MINA (微信小程序官方框架) 的大部分 API 設計;無論你有無小程序開發經驗,都可以輕松過渡上手。 漸進增強,既有狀態管理器,也有路由增強,還可以自己編寫插件。 |
組件化開發框架wepy |
WePY 是(shi)一款讓小(xiao)程(cheng)序支持(chi)組(zu)件(jian)化(hua)開(kai)發(fa)的(de)框架,通(tong)過預編譯(yi)的(de)手段(duan)讓開(kai)發(fa)者可以選擇自己(ji)喜歡的(de)開(kai)發(fa)風格去開(kai)發(fa)小(xiao)程(cheng)序。框架的(de)細節優化(hua),Promise,Async Functions的(de)引入(ru)都是(shi)為(wei)了(le)能(neng)讓開(kai)發(fa)小(xiao)程(cheng)序項(xiang)目(mu)變得更加簡單(dan),高效(xiao)。 特(te)性: 類Vue開發風格 支持自定義組(zu)件開發 支持引(yin)入NPM包 支持(chi)Promise 支持ES2015+特性(xing),如Async Functions 支持多種編譯器(qi),Less/Sass/Styus、Babel/Typescript、Pug 支持多種插件處理,文件壓縮(suo),圖片壓縮(suo),內容替換等 支持 Sourcemap,ESLint等(deng) 小程序細節優(you)化,如請求列隊,事件優(you)化等 |
前端框架weweb |
weweb是(shi)一個兼容小(xiao)(xiao)程序(xu)語法(fa)的(de)前端框架,你(ni)(ni)可以用小(xiao)(xiao)程序(xu)的(de)寫法(fa),來(lai)寫web應用。如果你(ni)(ni)已經有小(xiao)(xiao)程序(xu)了,通(tong)過它你(ni)(ni)可以將你(ni)(ni)的(de)小(xiao)(xiao)程序(xu)運行在瀏(liu)覽器(qi)中。 特(te)性: 跨平臺,一(yi)套代碼多端運行(小(xiao)程(cheng)序、h5、未來直接打包成安卓、ios app也(ye)不是夢) 自帶常用組件,完美繼承了小(xiao)程(cheng)序內置組件 兼容小(xiao)程(cheng)序rpx語法,使(shi)頁面(mian)更容易適(shi)配(pei)各種(zhong)機型 |
網博分銷小程序 |
分銷(xiao)(xiao)小(xiao)(xiao)程序(xu)(xu)是可獨立使用(yong)的“分銷(xiao)(xiao)”小(xiao)(xiao)程序(xu)(xu)商城(cheng),能實現分銷(xiao)(xiao)鎖粉、店(dian)中店(dian)、訂單返傭,并(bing)搭(da)配營銷(xiao)(xiao)工具使用(yong),運營推(tui)廣全(quan)搞定。 |
以上是5種不同的小程序開發框架 對比,是開發一個小程序常用的幾個第三方框架,如果有想了解更多小程序開發問題,請查(cha)看(kan)本網站,謝(xie)(xie)謝(xie)(xie)。
2024-06-18
2023-02-24
2023-02-24
2023-02-24
2023-02-24
2023-02-24
2023-02-24
2023-02-24
2023-02-24
2023-02-24
微信號:webgotoo
電話: