零、預備html
在微信的藍圖中,微信提供了兩個平臺,即微信開放平臺和微信公衆平臺。 對於兩者的區別,引用網友的評價:簡單來說,微信公衆平臺是咱們常見的公衆號,包括訂閱號、服務號,企業號(現改名爲企業微信)和小程序,主要用於不具有太強技術開放能力,擁有必定運營能力的品牌、商戶、媒體以及我的,做爲一個自媒體平臺或者服務窗口來用,是面向更廣大的人羣使用的。微信開放平臺是一個開發者平臺,針對的是有較強技術開發能力、可以研發同微信對接的應用的開發者來使用的,面向的是技術公司和開發者,不是面向全部人均可以使用的。git
在個人理解,微信開放平臺是一個大的範圍,它包含了微信公衆平臺中的部分,如公衆平臺上的與技術開發相關的部分。github
1、微信小程序簡單介紹:小程序
微信官方介紹微信小程序是一個不須要下載安裝就可以使用的應用,它實現了應用「觸手可及」的夢想,用戶掃一掃或搜一下便可打開應用。微信小程序
個人理解是:微信小程序依託與微信。若是將微信理解爲一個計算機編譯解釋平臺,那麼微信小程序就是一個個小的應用。經過微信這個平臺,微信小程序才能運行起來。這確實比傳統的下載APP能節省不少內存空間(由於一些代碼已經被微信這個大容器給封裝了,你只須要一些簡單的代碼,就能調用一些系統功能。)瀏覽器
那麼,它與HTML5 有什麼區別呢?微信
小程序是一種計算機程序,而HTML5則是一種互聯網的網頁。打開HTML5,實際上是打開了一個在瀏覽器上渲染以後的網頁。而微信小程序,實際上是下載代碼而後在微信這個解釋平臺上運行的。微信開發
伴隨着微信小程序的出現,阿里、百度相繼推出了本身的小程序還有一些輕應用等。這種打開即用,用完即走的體驗確實顛覆了傳統的APP。微信公衆平臺
廢話很少說,開始開發一個小程序。框架
2、微信小程序開發準備工做:
1.註冊微信小程序
2.申請開發域名(該域名須要備案)
3、個人微信小程序項目結構
1. 打開微信開發者工具,選擇建立一個新的項目,會建立項目的基本框架。
2. 我建立的項目目錄結構
4、相關資源:
能夠參考我建立的微信小程序快速啓動項目。連接地址:https://github.com/JinGangRed/mini_program