1.步骤
虽然都是在微信公众平台的体系下,但小程序本身与订阅号及服务号是完全独立的,需要重新注册。目前界面较为简洁,没有太多的运营相关的功能,这些功能应该会在以后小程序大规模使用之后逐渐被完善。如果要绑定开发者的话,还需要开发者自己通过扫码来通过验证。
小程序平台目前的重头戏都在它的桌面端开发工具上(待会儿会说到),web 平台目前只是做一些开发者绑定和应用信息处理的事情,web 上面最重要的部分个人认为还是其文档说明。点击进去之后能看到从设计到开发到运营的整体说明,看完之后,一个成熟的开发团队应该可以很快就完成客户端业务的迁移。从这套文档的成熟度可以看出微信团队对这个千呼万唤始出来的小程序的重视。
虽然是用标准的 JS 语言来编写,但是在这个环境里是无法打开任何外部的页面的。它不能够跳转或者说只能在内部的相对路径进行跳转,同时你也不能使用各种调用本地资源例如 DOM 树、File 等资源的外部 JS 类库,例如 jQuery 等。基本上就是用 JavaScript 语言重新定义了一个开发框架,用来开发富客户端。
在小程序推出之后,有人说接受了简单的前端培训的初级程序员将供不应求,个人认为这种说法是不靠谱的。小程序虽小,但是每一个都是一个完备的应用,需要开发者有应用开发的整体意识。另外,坦白来说,JavaScript 并不是一个很好的开发严谨应用的语言,用 JavaScript 来构建富客户端需要开发者对代码有更深的理解。
2.心得
对于电商应用来说,最关键的是支付,玩物志一开始就具有微信支付的权限,这次小程序第一时间就开放了微信支付的 API,这也是我们第一时间就要移植电商服务的原因。可以想见微信对生活、服务类小程序的期待。除了在小程序的接口支持上,小程序的模板消息也充分考虑到了电商服务的需求。可以设置不同的样式和标题。这相对之前简陋而且被滥用的模板消息是一个很大的进化。这也预示了小程序相对订阅号、服务号将会有更加好的用户交互能力,微信将成为一个更好的消息应用平台。