vue、小程序、uniapp的优缺点汇总

vue

优点

  1. 组件化开发,提升效率,方便复用,便于协同开发
  2. 单页面路由
  3. 双向数据绑定
  4. 易于结合其他的第三方库
  5. 丰富的api方法
  6. 轻量高效
  7. MVVM,数据驱动视图
  8. 轻量级的框架
  9. 渐进式

缺点

  1. 缺少高阶教程和文档
  2. 生态环境不如angular和react
  3. 社区不大
  4. 不支持ES5的浏览器无法使用,如ie8
  5. vue的响应系统无法检测属性的添加和删除,以及某些数组的修改
  6. 报错不明显,适合单人开发或者中小型项目
  7. 不利于SEO优化

小程序

优点

  1. 开发门槛低,难度比app小
  2. 克服了不同系统、不同手机版本的不兼容性
  3. 自带推广,如附近的小程序
  4. 触手可及、用完即走
  5. 小程序码
  6. 成本更低,相对于app
  7. 使用即是用户
  8. 打开速度快
  9. 小程序名称是唯一的
  10. 用户基量大

缺点

  1. 无法大型开发,只有2M大小(现已经在测试20M大小的,另可以使用分包解决)
  2. 局限性,必须依赖于微信才可以运行
  3. 不能跳转外链网址
  4. 框架不稳定成熟,需经常维护
  5. 用户留存率低
  6. 不能直接分享到朋友圈
  7. 上架需审核,比H5即做即用麻烦

uniapp

优点

  1. 是一套可以适用于多端的开源框架,一套代码可以编译成多端使用
  2. 学习成本低,语法是vue的,组件和api是小程序的
  3. 扩展能力强
  4. 使用HbuildX开发,丰富的语法提示,开发速度较快
  5. 突破了系统对原生H5调用功能的限制

缺点

  1. 问世时间短,有很多地方不完善
  2. 官方反馈不及时
  3. 文件命名受限制
  4. 兼容性,在Android平台比微信小程序和iOS差
  5. 社区不大
  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

苦夏木禾

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值