vue、小程序、uniapp的优缺点汇总
文章目录vue优点缺点小程序优点缺点uniapp优点缺点vue优点组件化开发,提升效率,方便复用,便于协同开发单页面路由双向数据绑定易于结合其他的第三方库丰富的api方法轻量高效MVVM,数据驱动视图轻量级的框架渐进式缺点缺少高阶教程和文档生态环境不如angular和react社区不大不支持ES5的浏览器无法使用,如ie8vue的响应系统无法检测属性的添加和删除,以及某些数组的修改报错不明显,适合
·
vue
优点
- 组件化开发,提升效率,方便复用,便于协同开发
- 单页面路由
- 双向数据绑定
- 易于结合其他的第三方库
- 丰富的api方法
- 轻量高效
- MVVM,数据驱动视图
- 轻量级的框架
- 渐进式
缺点
- 缺少高阶教程和文档
- 生态环境不如angular和react
- 社区不大
- 不支持ES5的浏览器无法使用,如ie8
- vue的响应系统无法检测属性的添加和删除,以及某些数组的修改
- 报错不明显,适合单人开发或者中小型项目
- 不利于SEO优化
小程序
优点
- 开发门槛低,难度比app小
- 克服了不同系统、不同手机版本的不兼容性
- 自带推广,如附近的小程序
- 触手可及、用完即走
- 小程序码
- 成本更低,相对于app
- 使用即是用户
- 打开速度快
- 小程序名称是唯一的
- 用户基量大
缺点
- 无法大型开发,只有2M大小(现已经在测试20M大小的,另可以使用分包解决)
- 局限性,必须依赖于微信才可以运行
- 不能跳转外链网址
- 框架不稳定成熟,需经常维护
- 用户留存率低
- 不能直接分享到朋友圈
- 上架需审核,比H5即做即用麻烦
uniapp
优点
- 是一套可以适用于多端的开源框架,一套代码可以编译成多端使用
- 学习成本低,语法是vue的,组件和api是小程序的
- 扩展能力强
- 使用HbuildX开发,丰富的语法提示,开发速度较快
- 突破了系统对原生H5调用功能的限制
缺点
- 问世时间短,有很多地方不完善
- 官方反馈不及时
- 文件命名受限制
- 兼容性,在Android平台比微信小程序和iOS差
- 社区不大
更多推荐
已为社区贡献12条内容
所有评论(0)