小程序记

最近这些天开发了一个小程序,还没有上架,但过程还是很惬意的。

小程序最初接触感觉和Vue很像,但真正做下来,发现和Vue的理念是完全不同的,但可以理解成Vue的一种方言,是在一种可控环境下的编程模板。

微信提供了相当多的API,全局变量直接调用,支持ES6语法,而且基本不用考虑平台的差异性,开发速度极快,有过现代前端基础的人基本上可以无缝切换。

去年开始小程序进入了爆发期,也导致了小程序的开发团队不停的变更API来适应市场,造成了API中很一些新旧版本的切换,要格外注意,我就错用了老版本的录音接口,导致后面进入了一个不大不小的坑,全部换用新接口才解决。

没有写小程序之前觉得小程序和HTML5是类似的产物,没有看到它相对于HTML5有多么革命性的进步。

但真正开始写一个小程序才能体会到这里面的价值,就可控性一点就已经完全足以让微信不遗余力的发展小程序了。

在中国,网络红线一直存在,但如何判断并不明确,公司的策略都是宁可错杀不可放过,但微信生态圈里,HTML5的可控性很差,随便换一个指向内容就完全变了,前段时间今日头条就吃了这个的亏,广告指向问题,被罚的很惨。

虽然小程序现在开放了可控域名的显示,但整体依然是需要审核再发布的机制,对微信来说,这样在可控性上大大提高了,封小程序比封域名也要有效率的多。

而且就体验而言,小程序确实比网页有提高,虽然达不到量级的改变,但二次打开效率和本地资源使用方面,确实是极大的提高了,就安卓而言,在切换APP时可以看到,小程序是单独的“APP”,应该是微信独立出来了一个“进程”来单独运行,这个具体的实现我不清楚,也没办法说明了。

小程序刚出来是我是不看好的,现在我觉得这一套系统的设计者是个天才。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180701G1GHU500?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

同媒体快讯

扫码关注云+社区

领取腾讯云代金券