5种不同小程序开发框架对比
2021年最新消息总结,开发一个小程序我们可以选择的第三方框架有5种,大家比较熟悉的有美团小程序框架mpvue,还有组件化框架等等,下面就5种不同的小程序开发框架的特性进行对比总结。
1.官方框架MINA
小程序提供的开发框架为MINA框架,它类似于淘宝Weex、Vue框架。
MINA框架通过封装微信客户端提供的文件系统、网络通信、任务管理、数据安全等基础功能,
对上层提供一整套JavaScript API,让开发者能够非常方便地使用微信客户端提供的各种基础功能与能力,快速构建一个应用。
2.美团小程序框架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 代码转换编译成小程序目标代码的能力
3.Tina.js
一款轻巧的渐进式微信小程序框架
轻盈小巧。 极易上手,保留 MINA (微信小程序官方框架) 的大部分 API 设计;无论你有无小程序开发经验,都可以轻松过渡上手。 渐进增强,既有状态管理器,也有路由增强,还可以自己编写插件。
4.组件化开发框架wepy
WePY 是一款让小程序支持组件化开发的框架,通过预编译的手段让开发者可以选择自己喜欢的开发风格去开发小程序。框架的细节优化,Promise,Async Functions的引入都是为了能让开发小程序项目变得更加简单,高效。
特性:
类Vue开发风格
支持自定义组件开发
支持引入NPM包
支持Promise
支持ES2015+特性,如Async Functions
支持多种编译器,Less/Sass/Styus、Babel/Typescript、Pug
支持多种插件处理,文件压缩,图片压缩,内容替换等
支持 Sourcemap,ESLint等
小程序细节优化,如请求列队,事件优化等
5.前端框架weweb
weweb是一个兼容小程序语法的前端框架,你可以用小程序的写法,来写web应用。如果你已经有小程序了,通过它你可以将你的小程序运行在浏览器中。
特性: 跨平台,一套代码多端运行(小程序、h5、未来直接打包成安卓、ios app也不是梦) 自带常用组件,完美继承了小程序内置组件 兼容小程序rpx语法,使页面更容易适配各种机型
如果你也想开发一款属于自己的小程序,可以通过第三方专业开发平台,来帮助你实现开发需求:厦门在乎科技-专注小程序、app、网站开发
5种不同小程序开发框架对比相关推荐
- 常用小程序开发框架浅析
小程序第三方框架对比 ( wepy / mpvue / taro /Mpx /OKAM) 众所周知如今市面上端的形态多种多样,手机Web.ReactNative.微信小程序, 支付宝小程序, 快应用等 ...
- mpvue 微信小程序api_第三方框架与原生微信小程序开发框架性能之比较 | Q荐读...
作者 | 崔红保编辑 | 王莹 自 2017年1月9日微信小程序诞生以来,历经 2 年多的迭代升级,已有数百万小程序上线,成为继 Web.iOS.Android 之后,第四大主流开发技术. 与之相随, ...
- 笔记3 小程序开发框架
[目录] 小程序开发框架 1 基本构成 (1)WXML-页面 (2)WXSS-样式 (3)WXS-对XML增强的脚本语言 (4)JavaScript-交互逻辑 2 详细介绍 (1)WXML (2)WX ...
- 微信小程序怎么在wxml中插入多个图片_闲聊微信小程序开发框架(二)
在前面一篇文章中我们介绍了小程序开发框架的几个组成部分,今天就让我们了解一下小程序开发框架的底层架构是如何实现的. 小程序的开发框架成为MINA框架,通过上面的框架图我们可以看到三个部分.首先是Vie ...
- 小程序开发框架mpvue开发文档
什么是mpvue mpvue 继承自 Vue.js,其技术规范和语法特点与 Vue.js 保持一致.mpvue是一个微信小程序开发框架,他的语法特点和vue是一样的,除了一些微信小程序官方api以外. ...
- 如何选择微信小程序开发框架?2018年更新
微信小程序是一个建立不到两年的新兴科技生态体系.得益于中国科技发展的规模和速度,一百五十万人*的小程序开发者社区已经做出了非常实用的前端开发框架,进一步提高了小程序的开发效率. (*数据来源:腾讯 - ...
- 小程序开发框架WePY和mpvue使用感受
今天想和小伙伴聊聊小程序开发框架的问题. 种种原因,去年年末接触到了小程序,使用mpvue做了两个项目,也使用WePY做了一个项目,关于这两个框架的恩恩怨怨,我觉得我有资格说两句. 1.主人公介绍 首 ...
- 如何选择适合自己的小程序开发框架
随着微信.支付宝等开放平台的壮大,移动应用生态市场的蓬勃发展,例如小程序已经成为各个企业和开发者的重要选择.为了提高小程序的开发效率和代码重用性,许多第三方开发框架应运而生. 准备为需要的朋友整理一些 ...
- 微信小程序_小程序开发框架
微信小程序_小程序开发框架 微信小程序框架 微信小程序小程序开发框架的目标是通过尽可能简单.高效的方式让开发者可以在微信中开发具有原生APP体验的服务. 框架提供了自己的视图层描述语言WXML和WXS ...
最新文章
- 图论分析方法gretna_基于磁共振的多模态分析对血管性认知障碍患者脑网络的研究...
- 使用 Flex 布局与其他普通布局的简单对比
- 将mysql日期格式转换_如何将日期时间格式转换为mysql日期格式?
- fastreport(A)
- POJ 3207 Ikki's Story IV - Panda's Trick (POJ 六道2-SAT之一)
- 第一章 java多线程
- 函数--函数的快速体验
- Redis缓存,你真的懂了吗
- linux open函数使用,linux中open函数使用
- get与post在技术上的区别
- react15源码简析(分享PPT)
- Linux系统下zookeeper的安装和配置
- 2021华为软挑赛题_思路分析——实时更新,做多少更多少(一)
- 基于Luckysheet实现的协同编辑在线表格支持在线导入数据库,前端导出,前端导入,后端导出
- 在vue项目中使用webp图片心得
- ios 根据日期知道周几_iOS 计算指定日期是周几星期几
- 基于情感词典的python情感分析!它居然比我还懂我女友!
- Minecraft正版账号获得方法
- android纪念日源码,分享超炫的表白页面和爱的纪念日源码
- Fluke 1550C、FLUKE 1555高压绝缘电阻测试仪