前言
火爆的微信小程序:跳一跳、摩拜单车、美柚、大众点评、滴滴出行
背景
为什么会有小程序?
- 微信最早推出公众号和服务号,公众号和服务号所传播的网页经常出现加载缓慢甚至页面空白的情况。
- 微信小程序的诞生就是为了有更好的手机原生应用体验,保证在微信内浏览页面能够快速加载,同时微信能够加强对应用进行规范和管理。
- 最早腾讯针对该情况的解决方案是退出JSSDK(公众号网页调试工具)开发工具包,JSSDK虽然可以便捷开发和微信原生应用:例如微信支付、定制化分享、卡卷等;但是JSSDK的开发标准比较宽泛,开发人员可以根据网页开发标准进行开发,能够容易绕过微信平台的审核和管控。
- 所以小程序有他的开发语言和应用框架,开发者只能用小程序的标准进行开发,便于微信对应用的质量进行把控。
什么是小程序
张小龙对小程序的定义:
- 小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想。
- 用户扫一扫或者搜一下即可打开应用,也体现了了“用完即走”的理理念。
- 用户不用关心是否安装太多应用的问题。应用将无处不不在,随时可用,但又“无需安装卸载”。
小程序和移动应用程序的区别
- 无需安装:App应用需要下载安装,下程序只要打开即可使用。
- 不占内存:App占用几十兆到几百兆内存,而小程序占用内存极小。
- 易于传播:小程序可以在微信内快速传播。
小程序能做什么
- 常见小程序
- 小程序生态云图
小程序生态的雏形正不断形成,传统产业渗透移动互联网的步伐正在加快。
- 小程序生态
小程序开发的准备工作
1) 注册小程序账号
注册:
2) 激活邮箱
3) 信息登记
4) 登陆小程序管理后台
后台首页:
开发管理三个版本:线上版本、审核版本、开发版本
用户身份:包括管理员修改和成员管理。
数据分析:对线上小程序进行数据分析,包括PV、来源、用户画像等信息的统计。
模板消息:可以从模板库挑选模板。
客服反馈:客服人员管理,添加客服人员。
附近小程序:如果用户在小程序周围,用户则可以发现和使用小程序。
运维中心:微信小程序的错误信息查询和告警信息监控。
流量主:小程序广告推广。
设置:开发设置中包含了小程序appid
5) 完善小程序信息
6) 绑定开发者
安装使用微信开发者工具
进入小程序文档
进入开发,选择小程序开发
下载相应版本开发工具,安装。
开发工具介绍
微信扫码登陆开发工具
开发工具提供了小程序和公众号网页开发调试集成环境。
小程序项目
选择小程序项目,填写项目信息,AppID可以从小程序管理后台首页获取。
选择“建立普通快速启动模板”模板。
进入开发环境
详情参考:文档>>>小程序开发>>>工具