vue

优点:

  1. 轻量级的框架
  2. 双向数据绑定
  3. 组件化
  4. 渐进式
  5. MVVM模式

缺点:

  1. 缺乏高阶教程
  2. 不持之IE8
  3. 生态环境差
  4. 社区不大
  5. 报错不明显,适合单人开发或者中小型项目

uni-app

优点:

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

缺点:

  1. 问世时间短,有很多地方不完善
  2. 对于使用中的一些bug和问题,官方回应不太及时
  3. 文件命名受限制
  4. 兼容性,在Android平台比微信小程序和iOS差
  5. 社区不大

小程序:

优点:

  1. 无需下载,内存小
  2. 打开速度快,接近原生app
  3. 性能优于H5,开发成本低于app
  4. 可以调用比H5更多的手机系统功能来进行开发
  5. 有庞大的用户基数

缺点:

  1. 代码包限制为2M,开发大型项目需要分包加载
  2. 基数框架不稳定
  3. 不能直接分享朋友圈
  4. 上架需要像app一样审核,比H5即做即发布要麻烦些
  5. 客户留存问题
  6. 受控于微信
Logo

前往低代码交流专区

更多推荐