在近日腾讯云与微信小程序团队联合举办的“小程序云开发”技术峰会上,腾讯云表示,截至目前,“小程序云开发”注册账号已超过23万,服务超过50个。成千上万的开发人员快速开发小程序。在这些活跃的小程序开发者中,使用云开发者的开发者比例达到了23%。
微信小程序团队相关负责人表示,“小程序云开发”在效率、性能、安全等方面对开发者有很大帮助,帮助开发者降低开发难度,节省人力成本。总之,降低小程序的开发门槛。下一步,“小程序云开发”将整合订阅消息、微信支付等更多扩展能力,并开通“按量付费”功能。未来,“小程序云开发”将提供从基础能力到企业场景的服务,打造云开发后端服务市场,发展成为微信生态整体解决方案。
01小程序如何离开云开发

2018年9月,“小程序云开发”正式上线,提供包括云功能、云调用、云数据库、云存储等基础能力,前端开发者无需特殊设备直接编写后端代码后端开发者. 得益于“小程序云开发”对微信平台官方能力的整合,开发者可以通过微信平台的接口,用简单的代码更简单方便地实现业务逻辑,无需关心身份验证问题。从而大大提高开发效率。此外,“小程序云开发”还特别优化了数据访问链路,使小程序的数据加载速度更快。
微信小程序团队相关负责人表示,“小程序云开发”系统架构已支撑日调用量1亿,接口可用率达到99.99%。“小程序云开发”的架构由Faas( as a )和BaaS( as a )两部分组成。FaaS 提供按需计算能力,而 BaaS 提供开箱即用的后端能力,包括对象存储、数据库应用和缓存服务。
目前,“小程序云开发”的系统架构已经具备多IDC部署、多校区部署的容灾架构。同时,它还拥有包括自动系统测试、多维预警、自动扩容、腾讯云+微信团队在内的7×24系统。每小时运维保障体系。数据显示,“小程序云开发”已经可以支持每天1亿次调用,接口可用性达到99.99%。未来,“小程序云开发”将继续推出更细粒度的权限控制、灰度发布、自定义告警、日志系统等功能。
除了很多基础能力,“小程序云开发”还在进一步封装腾讯云和微信平台的其他能力,提供扩展能力,包括AI、音视频、订阅消息、微信支付等,让开发者可以参与更多业务您可以在场景中使用“小程序云开发”来创建更优质的小程序。
“小程序云开发”不仅是后端服务,更是微信生态解决方案。未来,“小程序云开发”将进一步服务企业场景,成为更专业的生产工具;同时,将构建云开发的后端服务市场,形成一套准入标准,让服务提供者和开发者通过在上面输出能力,开发者可以方便地搜索和调用上面的能力。
02 开发商说
从个人开发者到企业内部开发团队,再到第三方服务商,很多开发者都使用“小程序云开发”来高效、快速地完成开发。峰会上,腾讯云公布了“小程序和云开发十大最佳实践”,包括白鹭引擎、千陌科技、腾讯新闻、即时应用、微盟、唯品会、猫眼、香格里拉、微信阅读、微信支付、等,涵盖多个行业。
以微信阅读小程序为例,通过云开发实现敏捷开发小程序云开发图片加载慢,优化了组织分工,提高了开发效率。微信阅读小程序负责人姚海波指出,通过“小程序云开发”,前端代码和服务端代码共存于一个项目中,同一个技术栈同一个IDE环境可以进行调试开发效率更高。同时,云功能支持动态扩展,可以完美支撑运营业务的瞬时增长,为业务的快速增长提供保障。
作为“小程序云开发”的优秀实践案例之一,微盟集团高级副总裁兼CTO黄俊伟分享了他的成功经验:云开发融入微盟SaaS后端系统后,小程序运行效率提升得到了很大的改善。有效打造产品优势。目前,微盟为电商、零售、酒店、生活服务等不同行业的客户提供小程序SaaS解决方案。在前端应用过程中,有C端需求量大难预测、对速度体验敏感、配置驱动复杂,也有B端需求多页面、多服务。同时,多通道、多端口的发展也很正常。快速满足不同的定制化需求,提升小程序的运行效率,成为微盟必须面对的挑战。得益于“小程序云开发”对微信平台官方能力的整合,微盟小程序SaaS接入微信的流程得到简化,无需认证直接调用微信开发接口,云解密即可达到。与传统的开发模式相比,“小程序云开发”将登录过程的性能提升了约50%,同时从原来的用户授权过程中缩短了用户授权过程,实现业务逻辑更加简单方便。
腾讯云副总裁刘颖表示,腾讯云和微信团队初步通过线下开发者沙龙和线上直播课程,为小程序开发者提供了一个灵活丰富的技术交流平台。未来,双方将通过“小程序云开发”技术圈,进一步打造线上线下相呼应的小程序开发者社区,进一步繁荣小程序开发者生态。