六何分析法分析uniApp

一、什么是 uniApp(What)

  • uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布iOS、Android、H5、以及各种小程序( 微信/支付宝/百度/头条/00/钉钉/淘宝)、快应用等多个平台。
  • uni-app 在手,做啥都不愁。即使不跨端, uni-app 也是更好的小程序开发框架、更好的App 跨平包框架、更方便的 H5 开发框架。不管领导安排什么样的项目,你都可以快速交付,不需要转换开发思维、不需要更改开发习惯。
  • 官网地址:uni-app官网

二、uniApp 的诞生历程(When)

  • 很多人以为小程序是微信先推出的,其实,DCloud 才是这个行业的开创者。
  • DCloud 于 2012 年开始研发小程序技术,优化 webview 的功能和性能,并加入 W3C 和 HTML5 中国产业联盟,推出了 HBuilder 开发工具,为后续产业化做准备。
  • 2015 年,DCloud 正式商用了自己的小程序,产品名为“流应用”,它不是 B/S 模式的轻应用,而是能接近原生功能、性能的动态 App,并且即点即用。
  • 在 2015 年9 月,DCloud 推进微信团队开展小程序业务,演示了流应用的秒开应用、扫码获取应用、分享链接获取应用等众多场景案例,以及分享了 webview 体验优化的经验。
  • 微信团队经过分析,于 2016 年初决定上线小程序业务,但其没有接入联盟标准,而是订制了自己的标准。
  • 到目前已经经历 9 年多的发展时间。

三、uniApp 与"谁"相对(Who)

  • 华为
  • 字节跳动
  • 美团
  • 快手
  • 腾讯
  • vivo 官方商城
  • 中华英才网
  • 开源中国
  • ......
  • 移动开发工程师
  • webApp 开发工程师
  • 小程序开发工程师

四、uniApp的应用场景有那些(Where)

六何分析法分析uniApp_第1张图片

五、为什么选择uniApp(Why) 

  • DCloud 国产
  • vue 语法,学习成本低,上手速度快,只要之前你做过 vue 的项目,那么就能很快上手,其实是 vue和微信小程序的结合体,一半 vue,一半微信小程序。
  • 长期维护,之前做微信小程序的时候,选择了美团的mpvue,但是后面发现长期不维护了,提了Issues 也没人理,随之就放弃了,而 uni-app 长期在维护,这样看出了开发团队的用心。
  • 跨平台的能力,uni-app 能够跨多个终端,H5,安卓,Ios,微信小程序,百度小程序,头条小程序支付宝小程序,真正实现了一套代码,多端运行,而且很好适应了我国的市场。
  • 日益丰富的插件市场,uni 的插件市场也在日益强大,能够基本上满足我们平时的开发需求
  • 支持原生代码混写和原生 sdk 集成
  • 开发成本低,不止开发成本,招聘、管理、测试各方面成本都大幅下降

六、如何学习uniApp(How) 

  • 掌握 Vue 相关知识体系内容
    • Vue 基础语法结构
    • 组件化开发模式
    • Vuex的概念与应用
  • 掌握微信小程序原生开发内容
    • 小程序原生组件
    • 小程序配置相关
    • 小程序路由设置与跳转
    •  小程序样式的单位尺寸 rpx->upx( 用法一样)。
  • 了解移动端开发的基础知识
  • 逐步掌握 uniApp 开发技巧

hbuilder 开发工具的安装准备

HBuilderX-高效极客技巧

你可能感兴趣的:(uni-app)