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