本文將基于個人淺薄的經(jīng)驗來總結(jié)和整理一個基本小程序的從零開發(fā)到上線流程。從編碼上講小程序的開發(fā)非常簡單,不過這是相對于目前流行MVVM的框架下的WebApp開發(fā)來講的,換句話說再簡單也需要完整的視圖、腳本和樣式以及服務端支持,在整個流程依上來說仍然是一個不小的體系。
整體的基本架構(gòu)像這樣:
準備工作
小程序最直接的優(yōu)勢就是能消除瀏覽器端的種種適配與兼容問題以及能使用許多微信客戶端提供的酷炫原生能力,而代價就是必須在微信后臺做好種種配置,并在申請和認證過程中做出種種妥協(xié)?;\統(tǒng)來說必要的東西有一下幾樣:
1. 小程序主體
即必須在微信公眾平臺上注冊小程序并提供相關(guān)的主體信息,包括小程序名稱以及業(yè)務范圍,還有注冊完成后的認證工作,這些直接影響到開發(fā)完成后的審核成功率。題外話是雖然現(xiàn)在小程序開放了個人的注冊,但小程序本身目的在于提供具體的服務,服務內(nèi)容不明確恐怕難過審核,這在筆者看來并不適合個人,終究只能玩玩罷了,個人小程序想上線還得先考慮清楚打算提供何種服務,以及沒有支付能力帶來的影響。