【独家】小程序初体验及它带来的龙卷风
小程序开发初体验
前天微信正式宣布了小程序的内测,昨天半夜发布了小程序的文档及开发工具。今天我抽了点时间,浏览了一下文档,开发了一个小程序体验了一下,有点心得总结一下。
首先,从开发文档来看,比较友好,基本遵循了总分总的写法,先是一个helloworld,总体介绍了一个完整小程序包括的内容,然后是分别详细介绍每一个细节,最后一个总体的答疑。然后,针对一些常用的功能,还提供了一个总体的demo,通过这个demo,可以很快了解小程序的各种组件及API的使用方法。最后,开发工具让我眼前一亮,一个和chrome浏览器类似的开发调试环境,简直是程序员的福利。
从小程序的整体架构设计上来说,对于程序员来说也是十分友好。使用了比较前卫的MVVM方式,使用过angular或者react或者vue的开发者很容易可以上手,demo使用的是es5,也是很贴心的。熟悉的开发模式,熟悉的开放环境,对于程序员来说基本没有任何学习成本。
看完文档后,我下载了开发工具安装包,windows版和mac版,都不超过100M。很快加载了官方提供的两个demo。整个操作过程基本无需文档,功能菜单都非常清晰,可以看出微信在这个方面下了很大的功夫。
我花了大概1个多小时看完了文档和案例的源码,就觉得已经基本能够开发出小程序了,然后自己新建一个工程试了一下。
开发工具内置的编辑器,不是很好用,建议用自己的编辑器,每次修改代码后,需要手动触发编译按钮,看来需要把这些wxml,wxss编译之后才能使用,不过总体来说还是很不错的。
小程序将带来什么样的龙卷风
其实从以上的体验结果可以看出,微信在这个小程序的投入是很大的,每一个细节都仔细研究过了,才能让中国程序员上手如此之快。
那么小程序到底瞄准的是什么?它能够给我们的生活带来怎样的改变呢?
其实微信很早就赋予了公众号开发能力,我曾今就使用过,不过个人公众号,能做的事情比较少,各种权限限制。而企业公众号,门槛又比较高,需要提交营业执照进行审核,大部分开发者都被挡在门外,其实在朋友圈,一些连接点开后,要求你授权登录,这种一般就是利用微信提供的公众号开发能力实现的。
那么小程序有什么不同?其实本质上没什么不同,只是微信团队通过自身努力,大大降低了我们的开发成本,把很多能力提供出来,很多东西模块化,组件化,使得我们的产品可以快速实现。
等等,只是降低了开发成本吗?不,微信天生是流量入口,小程序在里面就会更加如鱼得水,连运营成本也会大大降低,这样的环境,简直就是创业公司梦寐以求的。
相信在小程序全面开放之后,会有大批人员投入小程序的开发,特别是像我这种个人程序员和一些由几个人组成的初创团队。而这些人的创造力和创新,将会在小程序这个平台开花结果。
其实微信给我们来带来了什么?它其实赋予了我们一种能力,这种能力使得我们提供的服务有机会变现。怎么理解?比如公众号,很多会写文章的人都在做,甚至很多普通人也在做,做得好的,一篇文章光打赏就好几百人,更不用说一些靠流量变现的收入。为什么能够做到这些?因为我们的消费路径变短了!以前,假如我在《读者》上看到一篇很好的文章,想认识作者,甚至给点钱来表示我的敬佩,几乎不可能,成本太高,倒不是舍不得钱,关键是还得联系作者,要卡号,打钱,费不起这功夫。而现在,一篇好的文章,我想要打赏,太简单了,这就给作者带来了一定的收益,让作者的劳动变现了。这有点像国外给小费,我们的打赏,对于文章作者来说,就是小费。
如果说公众号是会写文章的人的天堂,那么小程序将带来什么?它将是程序员的天堂,程序员在里面可以尽情发挥想象,微信提供的就是一条超短的消费路径,你的程序如果能够提供足够好的服务,成功引导用户消费,那么它将给你带来红利。
微信已经做到了社交-连接-服务-支付的这样一个生态大闭环,相比支付宝的单纯的支付业务,微信已经提升了一个维度。而小程序或者公众号极好地解释了赋能这个词,让一些草根作者和底层开发者能够有能力做一些让自己服务变现的事情。
微信这次干得非常漂亮,互联网时代,不是一个人在做事,只有开放,联手大家,才能取的成功。小程序一出来,我相信大批服务将移植进来,80%的创新将发生在小程序里面,99%的草根创新将发生在小程序里面。有人说微信,它要成为操作系统,我觉得它比操作系统更加厉害,它是一个凌驾于操作系统之上的,连接全民和服务的超级系统。
过去,微信只连接了人和人,从现在开始,微信要连接人和服务!