11月13日下午,2022云开发技术峰会在线上召开,腾讯公司高级执行副总裁、云与智慧产业事业群CEO汤道生发表主旨演讲时表示:“云计算已经发展了十多年,如果说十年前的云计算更多是指基础设施上云,今天的云计算已经进入到了云原生时代。”
“云原生最终能把开发者从复杂繁琐的编程、协同管理与服务运维中解放出来,让研发更简单,‘人人都是开发者’的愿景并不遥远。”汤道生以具体的案例,解读了在云原生时代开发的三个显著特征:资源服务化、协同云端化和编程低码化。
首先是资源服务化,即通过将底层资源封装,以服务的形式提供,开发者无需考虑服务器搭建和运维问题。“比如,容器技术将软件运行环境打包成一个‘集装箱’,方便在不同环节进行传递;无服务器架构(Serverless),大幅降低了开发者对部署、运维、监控、扩容的投入,让开发者能够更专注于业务逻辑与产品功能。”汤道生表示。
【资料图】
他举例称,云开发有一个用户,是做“剧本杀SaaS”的创业团队,他们为剧本杀店家和玩家开发小程序。对于玩家来说,可以通过小程序满足了解剧本、注册会员、扫码支付、剧本预约等需求;对于店家来说,小程序背后还有一整套的店面管理系统,可以进行会员管理、营销活动展示、数据统计、员工管理等工作。在腾讯云开发的平台上,这个团队5-10分钟就能实现一个小程序从无到有,每个月仅需少量的云开发费用,便可开发和维护数千个微信小程序,服务数千家剧本杀店,营业额最多时超过700万元/年。
据腾讯公布的数据,截至目前,使用过云开发的开发者已经超过300万,近七成的新增小程序选择使用云开发,云开发的日均调用次数超过30亿。
云原生开发的第二个特点是协同云端化,即从开发环境到测试、运维、部署都在云上,开发者可以随时随地协同。汤道生举例称:“疫情期间,网上流传着很多开发者背主机回家的图片。我想,在不久的将来,这种画面可能会成为历史。我们给开发者提供了一系列工具和平台,让开发者不再依赖本地物理环境,让云上开发更简单、更便捷、更安全。”
比如,云端开发工具Cloud Studio,将本地开发环境搬上云端,让开发人员可以远程查看、编辑、部署代码,就像使用腾讯文档一样进行协作。代码不落地,也可以满足企业的合规需求,保证代码安全可控、可审计。
第三个特点是编程低码化,低代码开发可以将开发者从繁琐的底层编码工作中解放出来,通过在特定场景中把业务功能模块化,用少量代码或可视化工具,就能把功能模块快速组合起来,高效地实现复杂的业务逻辑。
汤道生表示:“我们的微搭低代码开发平台,提供多样化的模版,通过拖拉拽的方式就能搭建应用,开发效率可以提升3到5倍。去年末,西安疫情期间,几位开发者借助微搭的模版,用6小时就上线了核酸检测地图。这在传统开发模式下,是不可想象的。”
另一个低码化的例子是,腾讯利用其音视频能力,封装为腾讯云视立方RT-Cube,让开发者可以一键集成快速稳定的视频、直播能力,像美颜贴纸、AI降噪等热门功能,只需少量代码即可实现。
“面向未来的云原生开发,是从开发理念到开发工具,从研发流程到组织架构的全面演进和改变。每一位开发者都应该持续学习、积极拥抱新的开发范式。”汤道生最后表示。
(文章来源:每日经济新闻)