微信小程序開發框架

一、WePYvue

騰訊官方開源的小程序組件化開發框架,目前有1.4w+Star ,一直在更新着,社區活躍,掉坑能快速的找到方法爬出來。webpack

特性
類Vue開發風格
支持自定義組件開發
支持引入NPM包
支持Promise
支持ES2015+特性,如Async Functions
支持多種編譯器,Less/Sass/Stylus/PostCSS、Babel/Typescript、Pug
支持多種插件處理,文件壓縮,圖片壓縮,內容替換等
支持 Sourcemap,ESLint等
小程序細節優化,如請求列隊,事件優化等web

wepy開發資源彙總vue-cli

GitHub:aben1188/awesome-wepynpm

二、MpVue小程序

美團出品,使用 Vue.js 開發小程序,從底層支持 Vue.js 語法和構建,目前有1.3w+Star 。框架基於 Vue.js 核心,熟悉Vue的同窗能夠快速上手。框架

美團火車票12306搶票、美團汽車票 和 美團充電都是mpvue開發的。異步

特性
完全的組件化開發能力:提升代碼複用性
完整的 Vue.js 開發體驗
方便的 Vuex 數據管理方案:方便構建複雜應用
快捷的 webpack 構建機制:自定義構建策略、開發階段 hotReload
支持使用 npm 外部依賴
使用 Vue.js 命令行工具 vue-cli 快速初始化項目
H5 代碼轉換編譯成小程序目標代碼的能力工具

GitHub地址「SmallRuralDog/cloud-doc-v2」組件化

三、Taro

京東出品,使用 React 語法規範來開發小程序,目前 9k+Star 

它不只能夠開發小程序,還能夠開發H五、React Native的端,一套代碼,打包成不一樣的客戶端,要不要這麼強!!

特性支持使用 npm/yarn 安裝管理第三方依賴。支持使用 ES7/ES8 甚至更加新的 ES 規範,一切均可自行配置。支持使用 CSS 預編譯器,例如 Sass 等。支持使用 Redux 進行狀態管理。小程序 API 優化,異步 API Promise 化等等。

相關文章
相關標籤/搜索