小程序·云开发:微信与腾讯云联合推出的一站式后端服务,成绩斐然

2024-11-06
来源:网络整理

读取时间:6m

最了解

小程序生态商业

自媒体

注册账户超过23万个,开发者超过50万。

这组数据是前两天腾讯云副总裁刘颖在“小程序云开发”技术峰会上公布的微信“小程序云开发”上线一周年的结果。

“小程序·云开发”是微信与腾讯云联合推出的一站式后端服务。简单来说,小程序虽然是前端产品,但很多商家还是需要使用后端服务。小程序云开发能力可以一举“包揽”后端服务,让开发者专注于前端业务逻辑。

事实上,腾讯非常重视这个功能。要知道,在今年年初的微信公开课PRO上,腾讯云甚至推出了总价值超过10亿元的“小程序·云开发”资源扶持计划,为开发者提供助力。这一行动颇有成效。截至目前,活跃小程序开发者中,使用云开发的开发者比例已达23%。

峰会上,该项目负责人向小程序观察(-tech)透露,其目的是降低小程序开发门槛,降低运营成本。

降低门槛无可厚非,但如何降低运营成本呢?带着疑问,小程序观察采访了腾讯云和小程序的负责人,帮助大家找到了答案。

降低开发和运营成本

三个秘密武器

在一堆能力介绍中,有几个关键能力引起了我们的注意:云函数、云调用、云数据库、云存储等基础能力。

微信小程序开发后台数据存储_微信小程序后端数据库_微信小程序云开发存储

“小程序·云开发”高效开发的秘诀就在于此。

1、云功能:从开发流程和组织分工上提高效率

“微信读书”小程序可以说是最好的例子。开发了小程序、H5、App等产品。据“微信读书”团队介绍,三个终端最大的区别体现在开发效率上。据他们统计,小程序的开发效率是APP的4倍。是H5的1.6倍。

要达到这样的效率,除了开发过程的自动化,以及实时监控和报警之外,最重要的是云端开发。 “按照我的理解,云函数就是运行在云端的代码,自然有微信私有协议,所以不需要考虑安全性。”微信读书负责人说。

为什么要使用云开发?主要优化4个方面。

在微信阅读小程序团队看来,云开发模式更适合纯粹独立的业务。对于微信阅读来说,读书群、竞猜游戏等功能特别适合云端开发。

以读书队为例。以前在人力安排上,前端、后端、节点服务、运维等都需要不同的开发人员,现在有了云开发,只需要关注前端的业务代码,云开发。至于后面的安全、数据容量、负载均衡等问题,可以交给更专业的团队处理。因此,从开发效率上来说,迭代自然会更快。

2、打造基于云开发的高效赛事运营平台

对于“猫眼电影”小程序来说,“小程序·云开发”最大的作用就是打造一个模板化配置、时效性高、灵活稳定的事件运营平台。

猫眼的活动量很大,频率也非常高。例如,当一部电影上映时,伴随着各种热点事件的营销,小程序也要创建事件页面。因此,用户数量波动较大且不可预测,这给前端、后端甚至运维带来了很大的压力。

然而,猫眼几乎所有的前端项目都是分离的。前端要做,管理端也要做。每个活动都需要一个管理后端。另外,后端还要考虑存储问题、高并发、高可用、监控报警、错误日志等。运维就更麻烦了,因为要提前预知不可预知的事情,这是不可能完成的任务。

微信小程序开发后台数据存储_微信小程序后端数据库_微信小程序云开发存储

在他们看来,模板化是完成所有活动的唯一方法。

通俗地说,就是打造一个极其高效的赛事运营平台。所有活动都在这个平台上完成,可以自动上线、下线,随时配置,随时上线,随时发布,随时下线。

通过云开发,这些问题很容易解决,因为它集成了活动配置项、活动接口、标准活动逻辑和对象存储,涵盖了云功能、数据库、存储和云调用能力。开发者无需搭建自己的服务器、数据库以及存储和CDN。

猫眼电影小程序生成的活动数据、活动模板数据、权限/身份数据等存储问题都可以通过云开发来解决。过去一些比较复杂的活动现在可以在小程序和云开发上完成。比如分享三遍即可获得礼物、观看预告片即可获得礼物等。

“这一年我们开发了很多活动,团队40、50人有近一半在做活动,使用小程序和云开发后,这个数字直接减少到2、3人。这样,我们就可以投入更多的人力投入到业务发展上。”猫眼电影小程序负责人表示。

3、云调用:快速使用微信开放能力

除了基础能力外,“小程序云开发”正在进一步封装腾讯云和微信平台的其他能力,提供扩展能力,包括AI、音视频、订阅消息、微信支付等。

微信有很多开放的能力。对于开发者来说,如果使用云开发,然后使用开放能力,两者结合起来就比较复杂。

“小程序·云开发”的方法是将微信的开放能力与云调用结合起来。

具体来说,开发者将后端开发迁移到云端后,微信开发能力在云端以SDK的形式提供。开发者想要调用能力,只需要接入SDK即可。

以刚刚升级上线的订阅消息为例,开发流程分为三步:

选择和管理消息模板;

分享