11月3日晚,微信團隊對外宣布,微信小程序開放公測。開發者可登陸微信公眾平臺申請,開發完成后可以提交審核,公測期間暫不能發布。
我們前一段時間也進行了小程序開發,現在來對之前的開發體驗做一個總結。
微信小程序是一種介于原生app、和web app的hybrid。通過微信進行加載,實現類似原生app的流暢。相對原生app來說,小程序更加輕量、更新實時、跨平臺;相對web app來說,小程序資源離線,體驗更流暢。
微信小程序的設計目標是通過盡可能簡單、高效的方式讓開發者可以在微信中開發具有原生APP體驗的服務。
不說那么多了, 先來看看小程序的效果:
看完效果,是不是對開發充滿好奇~
小程序的開發是基于微信提供的一套應用框架進行開發的。微信通過封裝微信客戶端提供的文件系統、網絡通信、任務管理、數據安全等基礎功能,對上層提供了一套完整的Javascript Api,使得開發者能夠非常方便的使用到微信客戶端提供的各種基礎功能,快速構建一個應用。框架設計如下:
框架提供了自己的視圖層描述語言 WXML 和 WXSS,以及基于 JavaScript 的邏輯層框架,并在視圖層與邏輯層之間通過單向數據綁定進行數據傳輸,使開發者更加聚焦于數據與邏輯上。
接下來我們來看一下,微信框架具體提供的特性:
wxml:一切皆組件(視圖組件)
更多wxml組件,請查看微信公眾平臺小程序文檔
更多詳細的API,請查看微信公眾平臺小程序文檔