▲mpvue
mpvue 是美团点评开源的一个运用 Vue.js 开发小程序的前端框架框架基于 Vue.js 中心,mpvue 修改了 Vue.js 的 runtime 和 compiler 实现,使其可以运转在小程序环境中,从而为小程序开发引入了整套 Vue.js 开发体验利用 mpvue 开发小程序,你将在小程序技巧系统的根底上获得到这样一些能力:
- 彻底的组件化开发能力:提高代码复用性
- 完好的 Vue.js 开发体验
- 便利的 Vuex 数据管理方案:便利构建复杂运用
- 快速的 webpack 构建机制:自定义构建策略、开发阶段 hotReload
- 撑持使用 npm 外部依靠
- 应用 Vue.js 命令行工具 vue-cli 快捷初始化项目
- H5 代码转换编译成小程序目标代码的能力
▲ Tina.js 一款轻盈的渐进式微信小程序框架
特征: 轻巧娇小玲珑 极易上手,保存 MINA (微信小程序官方框架) 的大部分 API 设计;无论你有无小程序开发经历,都可以轻松过渡上手 渐进加强,既有状态管理器,也有路由加强,还可以自己编写插件
▲ wepy
WePY 是一款让小程序支撑组件化开发的框架,通过预编译的手腕让开发者可以挑选自己爱好的开发作风去开发小程序框架的细节优化,Promise,Async Functions 的引入都是为了能让开发小程序项目变得更加简略,高效
特征:
- 支撑自定义组件开发
- 撑持引入 NPM 保证
- 撑持 Promise
- 支撑 ES2015 + 特征,假如 Async Functions
- 撑持多种编译器,Less/Sass/Styus、Babel/Typescript、Pug
- 撑持多种插件处理,文件压缩,图片压缩,内容调换等
- 撑持 Sourcemap,ESLint 等
- 小程序细节优化,如恳求列队,事件优化等
▲ weweb
weweb 是一个兼容小程序语法的前端框架,你可以用小程序的写法,来写 web 应用如果你已经有小程序了,通过它你可以将你的小程序运转在浏览器中
特征: 跨平台,一套代码大都端运行(小程序、h5、未来直接打包成安卓、ios app 也不是梦境) 自带常用组件,圆满继续了小程序内置组件 兼容小程序 rpx 语法,使页面更容易适配各种机型
▲ Omi
Omi 框架是微信支付线研发部研发的下一代前端框架, 基于 Web Components 标准设计的组件化框架,可以开发 PC Web、移动端 H5,也可以直接利用 Omi 开发小程序
特性:打通小程序端和web端,在小程序也能实现web页面。