小程序已逐渐进入我们的生活。我们通常使用的健康代码为小程序。我们使用的许多应用程序都有小程序版本。人们已经习惯了它的便利性。使用它以及它带给我们的体验越来越舒适。今天,我们将总结开发小程序时经常使用的开发框架。
MINA
正式的小程序框架(我们通常称为本机框架)封装了文件操作,网络请求允许我们通过api访问系统资源。其涉及的思维使用mvvm模式,数据操作也是双向绑定,支持w3c的CSS标准,是我们学习和发展的基础。
Tina.js
这也是微信团队启动的框架。这是一个轻量级的,渐进的框架。它保留了mina框架的大多数API。同时,它添加了状态管理和路由绑定。它还支持自定义插件开发中最重要的事情是它支持程序包管理工具。我们可以轻松地使用npm来管理我们的程序和程序包依赖性。
mpvue
由美团技术团队开发的小程序框架是基于vue.js的开源框架。它支持H5和小程序代码的共享,并且基于vuex的状态管理使其非常适合处理某些复杂的业务逻辑。它支持通过脚手架对我们的应用程序进行快速初始化,并且其热加载机制对开发人员非常友好。
芋头
这是京东团队基于react框架开发的小程序框架。同样,它也是用于多终端操作的一段代码,它可以支持多个平台小程序,并且由于它是基于react开发的,因此它还支持生成react native应用程序。它可以将本地小程序转换为芋头代码。它的社区非常活跃,并具有许多不错的扩展,例如对编辑器的语法检查支持和对视觉布局的支持。
变色龙
Chameleon是由Didi团队开发的跨终端解决方案。它还支持一组代码编译,并且可以在各种小程序平台上运行。它严格遵循mvvm标准,并且组件的导入和导出非常方便。同样,它也具有丰富的组件生态系统。为了我们的共同需求,我们可以调用封装的组件。
uni-app
Dcloud团队启动了基于vue.js的前端应用程序框架。它不仅支持为各种平台生成小程序,还支持ios和android应用程序的生成。可以说一段代码,多次运行。由于具有“流应用程序”开发经验,因此该团队非常擅长小程序的开发。
wepy
最早的小程序框架之一。所提出的预编译思想被许多框架所借鉴。引入了es6之后的许多语法,它还支持TypeScript语法。提供了一个命令行工具,可以轻松地构建初始项目。
WMPF
微信引入的
小程序硬件框架。众所周知,我们的小程序需要有一个相应的客户端才能运行,例如微信小程序需要安装微信客户端才能运行,并且WMPF的出现使我们无需使用[ 微信]提供了可能性。作为运行环境,WMPF允许硬件设备(非通用计算设备)在无条件运行的情况下运行微信客户端微信小程序,并且当前支持Android设备。以后将支持笔记本电脑和平板电脑。