11月3日晚,小程序公测的消息引爆了朋友圈,作为一只小前端,早已经跃跃欲试,今天做了一番尝试,把感受分享给大家。
作者:Icarus
原文链接:xdlrt.github.io/2016/11/04/…
个人开发者尝鲜
进入微信公众平台注册页,选择小程序。

验证邮箱后需要进行信息登记。由于没有个人开发者的选项,我们可以选择企业类型来进行注册。
企业信息的填写
如果是个人开发者,一般是没有公司信息的,这个时候需要借助一些查询系统,如企业信息公示系统,查询企业信息。在查询结果中可以清楚的看到企业名称及注册号。
企业信息验证
如果是个人开发者,是没办法用对公账户进行验证的,所以选择微信认证即可。
管理员身份信息
按照开发者个人真实信息填写即可。
注意事项:
个人开发者可以选择企业的方式注册,但是需要绑定并验证你的手机号和微信号,目前一个手机号只能注册五个小程序账号。同时如果选择不认证的话,小程序是无法发布到线上的,只能用于测试。
开启你的第一个小程序
开发者工具
我们首先需要下载微信开发者工具,来完成小程序创建和代码编辑。
获取微信小程序的AppID
使用刚刚注册完成的账号登录微信公众平台,在开发设置中找到AppID。

注意:不能直接使用服务号或订阅号的AppID
真机测试时,非管理员账号需在后台将其添加到开发者中才可体验预览的小程序。
新建项目
打开微信开发者工具,填入上一步得到的AppID,项目名称可以随意填写,项目目录选择一个空目录,开发者工具会帮助我们生成一个简单的demo。

预览项目
在微信开发者工具中选择左侧的项目菜单,点击预览后会自动生成一个二维码,打开微信扫码即可体验。

这是loading界面。
这是加载完成后的首页,我将微信登录获取到的信息显示了出来。



调试模式分为两部分,一部分叫log,类似chrome的console,可以查看一些打印信息。

至此微信小程序的整个流程已经被打通,剩下的设计、开发、运营规范参照官方文档即可,本文只起一个抛砖引玉的作用,不对开发细节做具体介绍。
感受
就我自己的体验而言,交互是非常顺畅的,千元级的安卓机毫无压力,没有顿卡的感觉。官方内置组件比较丰富,能够覆盖常用场景,开发过程就是搭积木的过程,效率很高,对于功能不复杂的公众号来说,相较于webApp,降低了开发成本。手机端控制台的功能非常实用,极大的提高了调试效率。文档和demo很完善,对开发者很友好。产品设计文档让人眼前一亮,几乎可以作为一些产品新人的学习指南。令人不太愉快的是生态非常封闭,对于小程序的限制很多,极大的限制了对小程序的想象力,也很难让互联网的社区精神介入进来。无论怎样,小程序都是一次革新,而不仅仅是所谓的h5套壳。
小程序的未来是什么样子的,让我们拭目以待。