之前QQ小程序的官方文档上很早就放出了云开发,但IDE本身没有开放入口,最近这个入口终于开放了。
体验
今天登录QQ小程序的时候无意发现文档有更新,终于支持云开发了。
截图1
抱着试一试的心理马上下载了IDE去体验下,原以为和微信小程序差不多,可事实简陋了很多。
目前只有Nightly Build
才支持云开发,看更新日志是3月26号才支持的。
截图2
下载完工具后,终于发现云开发
的入口了。
截图3
原以为开通流程和微信小程序一样,但后面的过程确实有点差距。
截图4
当跳转看前往绑定
之后我就觉得很奇怪,为什么不是开通呢,结果跳过去发现,原来是内嵌了腾讯云的页面。
截图5
看到这里基本上明白了,QQ小程序的云开发没有微信云开发那样将腾讯云的云开发进行了包装「有点赶工出来的感觉」。而是直接进行了嵌套。
在使用方面,控制台其实就是腾讯云本身提供的,不像微信云开发那样有自己的云开发控制台。
深入了解
深入去发现下,发现整套体系应该都是腾讯云的那套权限控制了。
我登录到我的腾讯云账号,在我的账号中心已经向QQ小程序进行了授权。
截图6
在访问控制的角色中,QQ小程序自动新建了一个角色,而这个角色就是用于QQ小程序进行相关操作的。
截图7
再看下这个角色绑定了哪些权限,发现绑定的是AdministratorAccess
的策略,也就相当于管理员的角色,可以控制我这个腾讯云账号下几乎所有的权限。
到这里基本上明白这个套路了,按照这个套路其实就是在你自己的腾讯云下创建了一个角色给到你的QQ小程序,用于它来访问相关云开发资源。
云开发体验
至于QQ小程序的云开发体验,其实就没什么可说的了,服务端的本质就是腾讯云的云开发,使用方式其实可以参考腾讯云的官方文档了,比QQ小程序那边要详细的多。
至于小程序端,其实本质就是使用相应的SDK了,权限方面已经授权,正常使用就行了。
总结
虽然都知道,不管微信小程序还是QQ小程序的云开发,底层用的都是腾讯云的那套serverless
,但封装的不同,对使用方的用户体验还是差距很大的。
微信小程序在交互上越来越好「新版本的IDE换了logo,工具也慢慢人性化」,不管是工具,云开发还是审核机制,社区都在不断完善,越来越好。
而QQ小程序,似乎才刚刚开始,希望QQ小程序能越来越好~