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