vue、小程序、uniapp的总结详情

简介: 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. 社区不大

这是只是个人的一些观点 如果有别的提议的伙伴可以和我沟通 一起努力!

相关文章
|
29天前
|
设计模式 开发框架 JavaScript
基于.NET8 + Vue/UniApp前后端分离的快速开发框架,开箱即用!
基于.NET8 + Vue/UniApp前后端分离的快速开发框架,开箱即用!
|
21天前
|
人工智能 小程序 搜索推荐
uni app下开发AI运动小程序解决方案
本文介绍了在小程序中实现AI运动识别的解决方案。该方案依托于UNI平台,通过高效便捷的插件形式,实现包括相机抽帧控制、人体识别、姿态识别等在内的多项功能,无需依赖后台服务器,大幅提高识别效率和用户体验。方案内置多种运动模式,支持自定义扩展,适用于AI健身、云上赛事、AI体测等多场景,适合新开发和存量改造项目。
|
26天前
|
小程序 前端开发 JavaScript
在线课堂+工具组件小程序uniapp移动端源码
在线课堂+工具组件小程序uniapp移动端源码
26 0
在线课堂+工具组件小程序uniapp移动端源码
|
2月前
|
移动开发 小程序 数据可视化
基于npm CLI脚手架的uniapp项目创建、运行与打包全攻略(微信小程序、H5、APP全覆盖)
基于npm CLI脚手架的uniapp项目创建、运行与打包全攻略(微信小程序、H5、APP全覆盖)
315 3
|
2月前
|
供应链 JavaScript 数据管理
uniapp/vue如何实现一个子表单及子表单作用
uniapp/vue如何实现一个子表单及子表单作用
39 5
|
2月前
|
搜索推荐 JavaScript 数据可视化
uniapp/vue个性化单选、复选组件
uniapp/vue个性化单选、复选组件
110 5
|
2月前
|
小程序 API
微信小程序更新提醒uniapp
在小程序开发中,版本更新至关重要。本方案利用 `uni-app` 的 `uni.getUpdateManager()` API 在启动时检测版本更新,提示用户并提供立即更新选项,自动下载更新内容,并在更新完成后重启小程序以应用新版本。适用于微信小程序,确保用户始终使用最新版本。以下是实现步骤: ### 实现步骤 1. **创建更新方法**:在 `App.vue` 中创建 `updateApp` 方法用于检查小程序是否有新版本。 2. **测试**:添加编译模式并选择成功状态进行模拟测试。
55 0
微信小程序更新提醒uniapp
|
2月前
|
移动开发 小程序 数据可视化
一招学会DIY官网可视化设计支持导出微擎、UNIAPP、H5、微信小程序源码
一招学会DIY官网可视化设计支持导出微擎、UNIAPP、H5、微信小程序源码
47 2
|
2月前
|
JavaScript 小程序 开发者
uni-app开发实战:利用Vue混入(mixin)实现微信小程序全局分享功能,一键发送给朋友、分享到朋友圈、复制链接
uni-app开发实战:利用Vue混入(mixin)实现微信小程序全局分享功能,一键发送给朋友、分享到朋友圈、复制链接
434 0
|
2月前
|
小程序 数据可视化 API
低代码可视化-uniapp商城首页小程序-代码生成器
低代码可视化-uniapp商城首页小程序-代码生成器
31 0

热门文章

最新文章