微信小程序
作者:高天阳
邮箱:[email protected]
更改历史
*2018-12-13 高天阳 初始化文档
1. 1 简介与背景(Q&A)
什么是微信小程序
张小龙的定义:
- 不需要下载安装即可使用
- 用户"用完即走",不用关心是否安装太多应用
- 应用将无处不在,随时可用
微信小程序的特点
- 小程序适合做简单的、用完即走的应用
- 小程序适合低频的应用
- 小程序适合性能要求不高的应用
微信小程序和传统APP的对比
传统APP | 微信小程序 |
---|---|
体验差 | 流程简单 |
成本高 | 跨平台 |
哪些类型的应用适合微信小程序
不适合 | 不太适合 | 适合 |
---|---|---|
知乎 | 豆瓣 | 饿了么 |
斗鱼直播 | 美团 | 猫眼 |
王者荣耀 | 招商银行 | 滴滴出行 |
- 不适合
- 知乎:社区型APP,用户一般会长时间逗留,使用频度较高,依赖系统推送,不支持WebView
- 斗鱼:用户长时间停留,性能要求较高。
- 手游:性能要求较高。
- 不太适合
- 豆瓣:精简版,只做点评模块
- 美团:精简版,只做外卖模块
- 招商银行:精简版,只做信用卡账单查询模块
- 适合
- 饿了么:用完即走、使用频度低、性能要求低
- 猫眼:用完即走、使用频度低、性能要求低
- 滴滴打车:用完即走、使用频度低、性能要求低
对开发者的影响
- 短期内将提升市场对JavaScript程序员的需求量
- 小程序是0基础开发者很好的入门平台
- 小程序不可以使用现在已经存在的JavaScript组件库
- 开发环境和开发逻辑极其简单,非常适合新手入门
小程序需要什么基础
- JS
- ES6
- CSS
小作业:
找几款常用的APP,分析一下,它是否适合开发成小程序版本?
2. 2 开发环境
2.1. 2.1 开发工具下载
- 新建小程序项目
- 微信Web开发者工具界面功能介绍