一、概述
微信小程序是一种基于微信平台的利用程序,用户可以在微信中直接使用这些小程序,无需下载和安装,具有轻便、快速、实用等特点。
- 微信小程序通常可以提供各种服务和功能,例如购物、预定、社交、游戏等等。开发者可使用微信小程序开发工具进行开发,并上传至微信平台发布。用户可以通过微信内置的小程序搜索或扫描二维码进入小程序,也能够通过分享链接进入。
- 微信小程序可以在微信中使用,无需打开其他利用程序,也无需下载和安装,因此具有便捷、快速、节省手机存储空间等优势。另外,微信小程序也支持各种利用场景,如公共交通、旅游景区、餐饮服务等等。
总之,微信小程序是一个非常有用的工具,它提供了各种方便的服务和功能,同时也为开发者提供了一个便捷的开发平台。
要做微信小程序开发需要几个条件条件:
- 注册一个微信小程序账号,如果觉得太麻烦,可以去某宝找人帮你注册一个。
- 安装开发工具
官方地址:https://mp.weixin.qq.com/
官方文档地址:https://developers.weixin.qq.com/miniprogram/dev/framework/
二、整体开发架构
主要分为两块:一部份就是微信小程序端也就是前端,但是也提供了云端开发;一部份就是后端,后端会连着各种外部资源。其实跟其它非小程序开发流程是一样的。
三、注册账号和安装开发工具
1)注册账号
开发小程序的第一步,你需要具有一个小程序帐号,通过这个帐号你就能够管理你的小程序。
1、注册方法
在微信公众平台官网首页(https://mp.weixin.qq.com/)点击右上角的“立即注册”按钮。
2、选择注册的帐号类型
选择“小程序”,点击“查看类型区分”可查看区别类型帐号的区分和优势。
3、填写邮箱和密码
请填写未注册过公众平台、开放平台、企业号、未绑定个人号的邮箱。
【温馨提示】在填写小程序注册信息之前,需要先注册一个邮箱,其中每一个邮箱只能申请一个小程序。并且,已绑定了其他的公众号、小程序、个人号的邮箱,不能重新注册新的小程序。
4、激活邮箱
点击“注册”以后,跳转到邮箱激活页,激活账号,继续注册流程。
5、填写主体信息
点击激活链接后,继续下一步的注册流程。请选择主体类型选择,完善主体信息和管理员信息。
选择主体类型,这里选择个人,固然也能够选择企业:
主体类型说明以下:
1个身份证号码和一个手机号码只能注册5个小程序。注意主体信息提交后不可更改。
如果选择的是企业类型帐号,这类账号可选择两种主体验证方式(如果是选择个人账号类型。以下内容就能够疏忽了)。
- 方式一:支付验证
需要用公司的对公账户向腾讯公司打款来验证主体身份,打款信息在提交主体信息后可以查看到。
请根据页面提示,向指定的收款帐号汇入指定金额。
温馨提示:请在10天内完成汇款,否则将注册失败。
- 方式二:微信认证
通过微信认证验证主体身份,需支付300元认证费。认证通过前,小程序部份功能暂没法使用。
填写管理员信息
确认主体信息不可变更
6、登录后台补充信息
在小程序管理后台中,补充小程序的基本信息,如名称、图标、描写等。
【温馨提示】如果你的公众号是服务号且已认证,可使用“快速注册认证小程序流程”,无需重新提交主体材料、无需对公打款、无需支付300元认证费用。
2)安装开发工具
下载地址:https://developers.weixin.qq.com/miniprogram/dev/devtools/devtools.html
3)快速开始
在开始之前说一下几个知识点。
1、云开发和传统开发的区分
- 云开发就是一套解决小程序前后端开发的一种云端能力
- 它提供了一整套云服务及简单、易用的 API 和管理界面,以尽量下降后端开发本钱,让开发者能够专注于核心业务逻辑的开发、尽量轻松的完成后真个操作和管理
- 云开发包括了小程序前端和小程序后端。
传统开发:
云开发:
- 可能刚入门的小程序制作开发人员对这样的官方介绍有点摸不着头脑。直白点说,所谓的云端能力实际上就是服务器端(后端),开发者自己不需要本地配置服务器和数据库、存储、云函数等基础能力,直接在微信官方提供的服务器端操作就好了。
- 而普通的开发,是需要自己准备服务器而且以上提到的基础能力。所以小程序云开发相对普通的开发,最大的优势就是更方便、更高效,节省开发本钱。
使用传统开发的优势和劣势:
- 优点 : 我们不用管后台逻辑, 直接发送要求便可获得想要的数据
- 缺点 : 开发本钱太大, 不能个人开发,需要域名、服务器和学习新编程语言
使用云开发的优势和劣势:
- 优点 : 完全可以个人开发前后端, 直接上线, 不需要依赖后端, 更重要的是简单易学
- 缺点 : 前后端都是我们自己写 , 得学习云开发之类的API
云开发和传统开发的其它区分: