1.步驟
雖然都是在微信公眾平臺的體系下,但小程序本身與訂閱號及服務號是完全獨立的,需要重新注冊。目前界面較為簡潔,沒有太多的運營相關的功能,這些功能應該會在以后小程序大規模使用之后逐漸被完善。如果要綁定開發者的話,還需要開發者自己通過掃碼來通過驗證。
小程序平臺目前的重頭戲都在它的桌面端開發工具上(待會兒會說到),web 平臺目前只是做一些開發者綁定和應用信息處理的事情,web 上面最重要的部分個人認為還是其文檔說明。點擊進去之后能看到從設計到開發到運營的整體說明,看完之后,一個成熟的開發團隊應該可以很快就完成客戶端業務的遷移。從這套文檔的成熟度可以看出微信團隊對這個千呼萬喚始出來的小程序的重視。
雖然是用標準的 JS 語言來編寫,但是在這個環境里是無法打開任何外部的頁面的。它不能夠跳轉或者說只能在內部的相對路徑進行跳轉,同時你也不能使用各種調用本地資源例如 DOM 樹、File 等資源的外部 JS 類庫,例如 jQuery 等。基本上就是用 JavaScript 語言重新定義了一個開發框架,用來開發富客戶端。
在小程序推出之后,有人說接受了簡單的前端培訓的初級程序員將供不應求,個人認為這種說法是不靠譜的。小程序雖小,但是每一個都是一個完備的應用,需要開發者有應用開發的整體意識。另外,坦白來說,JavaScript 并不是一個很好的開發嚴謹應用的語言,用 JavaScript 來構建富客戶端需要開發者對代碼有更深的理解。
2.心得
對于電商應用來說,最關鍵的是支付,玩物志一開始就具有微信支付的權限,這次小程序第一時間就開放了微信支付的 API,這也是我們第一時間就要移植電商服務的原因。可以想見微信對生活、服務類小程序的期待。除了在小程序的接口支持上,小程序的模板消息也充分考慮到了電商服務的需求。可以設置不同的樣式和標題。這相對之前簡陋而且被濫用的模板消息是一個很大的進化。這也預示了小程序相對訂閱號、服務號將會有更加好的用戶交互能力,微信將成為一個更好的消息應用平臺。