天天看點

《微信小程式:開發入門及案例詳解》—— 第1章 初識小程式 1.1 簡介

本節書摘來自華章出版社《微信小程式:開發入門及案例詳解》一 書中的第1章,第1.1節,作者李駿 邊思,更多章節内容可以通路雲栖社群“華章計算機”公衆号檢視,

     微信小程式自2016年9月21日内測以來,就引起廣泛關注,越來越多的開發者開始研究如何使用它,在業界刮起了一陣不小的飓風。小程式不僅在商業上具備很大潛力,同時在技術上解決了一套代碼多端運作和動态發版的兩大痛點,使用者在微信中掃一掃或搜一下即可打開具備原生體驗的應用,這給開發者帶來了很大的想象空間。

     按官方定義來講,小程式是一種不需要下載下傳安裝即可使用的應用,它實作了應用“觸手可及”的夢想,使用者掃一掃或者搜一下即可打開應用。也展現了“用完即走”的理念,使用者不用擔心是否安裝太多應用的問題。應用将無處不在,随時可用,但又無需安裝解除安裝。

     從技術角度來講,小程式采用了類似react native和weex一樣的解析技術,開發者可編寫一套代碼在多端運作(android微信、ios微信和浏覽器容器),同時相比公衆号h5應用,小程式具備更好的原生體驗。嚴格來講,小程式也是需要下載下傳和安裝的,隻是由于技術實作方案以及官方規定小程式包容量不得超過1m,使得下載下傳、安裝(部署)過程特别快,使用者在感官上察覺不到它在安裝而已。為了達到用完即走、快速開發的目的,小程式提供了一套完整的開發架構、豐富的元件和api,相比react native和weex,小程式将技術與商業進行了完美的結合。