首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >盘点小程序开发框架

盘点小程序开发框架

作者头像
程序那些事儿
发布2023-03-07 13:19:51
发布2023-03-07 13:19:51
1.1K0
举报
文章被收录于专栏:程序那些事儿程序那些事儿

小程序已经渐渐走入我们的生活,我们平时使用的健康码就是小程序,很多我们使用的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-app

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

wepy

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

WMPF

微信推出的小程序硬件框架。众所周知,我们的小程序是需要有对应的客户端来运行的,比如微信小程序是需要安装微信客户端才能运行的,而WMPF的出现,为我们不使用微信就打开小程序提供了一种可能。WMPF 作为一个运行环境,能让硬件设备(非通用型计算设备)在缺乏条件运行微信客户端的情况下运行微信小程序,目前已支持安卓设备。之后的笔记本,平板电脑都会得到支持。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-08-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序那些事儿 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • MINA
  • Tina.js
  • mpvue
  • Taro
  • Chameleon
  • uni-app
  • wepy
  • WMPF
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档