零、预备html
在微信的蓝图中,微信提供了两个平台,即微信开放平台和微信公众平台。 对于两者的区别,引用网友的评价:简单来说,微信公众平台是咱们常见的公众号,包括订阅号、服务号,企业号(现改名为企业微信)和小程序,主要用于不具有太强技术开放能力,拥有必定运营能力的品牌、商户、媒体以及我的,做为一个自媒体平台或者服务窗口来用,是面向更广大的人群使用的。微信开放平台是一个开发者平台,针对的是有较强技术开发能力、可以研发同微信对接的应用的开发者来使用的,面向的是技术公司和开发者,不是面向全部人均可以使用的。git
在个人理解,微信开放平台是一个大的范围,它包含了微信公众平台中的部分,如公众平台上的与技术开发相关的部分。github
1、微信小程序简单介绍:小程序
微信官方介绍微信小程序是一个不须要下载安装就可以使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下便可打开应用。微信小程序
个人理解是:微信小程序依托与微信。若是将微信理解为一个计算机编译解释平台,那么微信小程序就是一个个小的应用。经过微信这个平台,微信小程序才能运行起来。这确实比传统的下载APP能节省不少内存空间(由于一些代码已经被微信这个大容器给封装了,你只须要一些简单的代码,就能调用一些系统功能。)浏览器
那么,它与HTML5 有什么区别呢?微信
小程序是一种计算机程序,而HTML5则是一种互联网的网页。打开HTML5,实际上是打开了一个在浏览器上渲染以后的网页。而微信小程序,实际上是下载代码而后在微信这个解释平台上运行的。微信开发
伴随着微信小程序的出现,阿里、百度相继推出了本身的小程序还有一些轻应用等。这种打开即用,用完即走的体验确实颠覆了传统的APP。微信公众平台
废话很少说,开始开发一个小程序。框架
2、微信小程序开发准备工做:
1.注册微信小程序
2.申请开发域名(该域名须要备案)
3、个人微信小程序项目结构
1. 打开微信开发者工具,选择建立一个新的项目,会建立项目的基本框架。
2. 我建立的项目目录结构
4、相关资源:
能够参考我建立的微信小程序快速启动项目。连接地址:https://github.com/JinGangRed/mini_program