就在大家沉浸在微信前天正式推出「小程序」內測邀請功能的刷屏朋友圈時,昨晚11點28分,微信公眾平臺正式開放了《小程序文檔和工具》。作為一名緊跟時代潮流的攻城獅,昨天還在四處搜索小程序的破解版、搶先版,準備嘗個鮮,馬上就來個打臉......
微信公眾平臺一次性提供了「小程序設計指南」、「小程序開發文檔」和「小程序開發工具」,滿足了產品經理、設計師和工程師的一站式需求,可謂是為小程序的生態做足了準備,正如官方所言:
我們提供了一種新的開放能力,讓開發者可以快速地開發一個小程序。小程序可以在微信內被便捷地獲。
小程序開發文檔
工程師最看重的還是開發文檔,亦楓粗略翻看了一遍,果然不負所望,小程序的開發文檔應該算是微信開放平臺中最詳盡的一個了。大致包含:從零開始創建項目的入門級簡易教程;提供視圖層描述語言 WXML 與 WXSS ,基于 JavaScript 的邏輯層框架,以及視圖層與邏輯層之間的數據傳輸和事件系統;一系列視圖容器、基礎內容、表單組件、操作反饋、導航、地圖、畫布、多媒體等快速開發的組件;豐富的微信原生API,方便地使用獲取用戶信息、本地存儲、支付等微信原生功能。
小程序設計指南
基于微信小程序輕快的特點,我們擬定了小程序界面設計指南和建議。 設計指南建立在充分尊重用戶知情權與操作權的基礎之上。旨在微信生態體系內,建立友好、高效、一致的用戶體驗,同時最大程度適應和支持不同需求,實現用戶與小程序服務方的共贏。
正如官方所言,為了引導幫助產品人正確的使用小程序,微信公眾平臺從“友好禮貌”、“清晰明確”、“便捷優雅”三個角度規范了小程序的設計方向。大到導航流程、界面重點,小到字體規范、圖標使用,這份設計指南足以幫助我們從零設計一個符合用戶期待的小程序。
小程序開發工具
小程序開發工具支持「windows 64」、「windows 32」、「mac 」系統的下載安裝。包含模擬器、調試工具、小程序操作區的程序調試,四種文件格式(wxml、wxss、js、json)的代碼編輯,并且支持代碼自動補全和豐富的快捷鍵操作,自動編譯、構建、打包、上傳服務器,同時二維碼識別下的項目預覽,作為一個開發工具,這也是一個功能全面的IDE了。重要的是,微信公眾平臺提供了一個完整的項目Demo可供參考,這是亦楓本人在Mac下的小程序開發工具的圖標和項目主界面,大家先睹為快:
寫在最后:這兩天很多媒體流傳,微信小程序(應用號雛形)即將顛覆移動互聯網行業、App開發人員將會大批失業、Web開發迎來生命的第二春等等類似言論。此處,筆者不做任何茍同之論,也不發表絲毫反駁之言,我只想說的是,順勢而為,既來之則安之,學無止境,在技術這條路上永遠抱著菜鳥的心態,不斷深耕,與其怨天尤人,不如埋頭苦干。微信小程序已經來了,怕,不如掌握它!