小程序已经渐渐走入我们的生活,我们平时使用的健康码就是小程序,很多我们使用的App应用,都有小程序版,因为它的便捷性,人们越来越习惯于使用它,而它带给我们的体验也越来越舒适 。今天我们就来盘点下我们开发小程序的时候经常使用的开发框架 。
MINA官方出品的小程序框架,也就是我们常说的原生框架,它封装了文件操作,网络请求,让我们可以通过api来访问系统资源,它的涉及思想采用的是mvvm模式,数据操作也是双向绑定的,支持w3c的css标准,是我们学习开发的基础 。

文章插图
Tina.js也是微信团队推出的一个框架,它是一个轻巧的渐进式框架,它保留了mina框架的大部分api,同时它增加了状态管理,增加了路由绑定,它还支持自定义插件的开发,最重要的是它支持包管理工具,我们可以轻松使用npm来管理我们的程序和包依赖 。

文章插图

文章插图
mpvue美团技术团队开源的小程序框架,一款基于vue.js开发的框架 。它支持H5和小程序代码的共用,基于vuex的状态管理让它非常适合处理一些复杂的业务逻辑 。它支持通过脚手架快速初始化我们的应用,它的热加载机制对于开发人员是非常友好的 。

文章插图
Taro它是京东团队基于react框架开发的一款小程序框架 。同样地,它也是一份代码多端运行,它可以支持多个平台的小程序,并且因为是基于react开发的,它也支持生成react native本地应用 。并且它是可以将原生小程序转换成taro代码的,它的社区非常活跃,有很多好的扩展支持,比如对于编辑器的语法检查支持,对于可视化布局的支持 。

文章插图
Chameleon变色龙是滴滴团队开发的一款跨端解决方案,它也是支持一套代码编译运行在各个小程序平台 。它严格遵循mvvm的标准,组件的导入导出非常的方便 。同样,它也有着丰富的组件生态圈,对于我们常见的需求,都有封装好的组件提供给我们调用 。

文章插图
uni-appDcloud团队推出的一款基于vue.js开发的前端应用框架,它不仅支持生成各个平台的小程序,它还支持生成IOS和Android应用,可以说真正做到了一份代码,多处运行 。因为有着"流应用"的开发经验,所以该团队对于小程序的开发是非常擅长的 。

文章插图
wepy最早的小程序框架之一,提出的预编译思想被很多框架所借鉴 。引入了es6之后的很多语法,同时它是支持typescript语法的 。提供了命令行工具,可以非常方便地搭建初始化项目 。

文章插图
WMPF微信推出的小程序硬件框架 。众所周知,我们的小程序是需要有对应的客户端来运行的,比如微信小程序是需要安装微信客户端才能运行的,而WMPF的出现,为我们不使用微信就打开小程序提供了一种可能 。WMPF 作为一个运行环境,能让硬件设备(非通用型计算设备)在缺乏条件运行微信客户端的情况下运行微信小程序,目前已支持安卓设备 。之后的笔记本,平板电脑都会得到支持 。
【盘点小程序开发框架】
推荐阅读
- 百度搜索上线「工具特型卡」公开招募工具类智能小程序
- 尖椒炒火腿肠的做法
- 尖椒爆炒小干鱼
- 小尖椒怎么腌制好吃
- 尖椒小炒肉的做法
- 新笔记本电脑硬盘已用12小时?新笔记本硬盘使用时间6小时?
- 电动小汽车品牌有哪些
- 菊花茶的药效盘点,罗汉果金银花菊花茶的功效
- 炖小牛肉的做法
- Civi|小米90后美女产品经理主讲Civi 1S发布会:米粉力挺
