目前云开发产品已经服务超300万开发者,日均调用次数超30亿次,近七成的新增小程序选择使用云开发。
根据腾讯云在本次峰会上公布的官方数据,过去两年云开发的开发者数量增加到原来3倍,调用次数增长4倍,目前云开发产品已经服务超300万开发者,日均调用次数超30亿次,近七成的新增小程序选择使用云开发。
腾讯云与微信开发团队在会上共同宣布将更新云开发和低代码平台。大会结束后,双方团队的负责人接受了界面新闻等几家媒体的采访,首次对外解读“开发云原生”概念,并详细阐述低代码平台的发展趋势。
开发云原生的概念此前由汤道生提出,它有三个显著特征:资源服务化、协同云端化和编程低码化:
资源服务化,指的是通过将底层资源封装,以服务的形式提供,开发者无需考虑服务器搭建和运维问题。
协同云端化,指的是从开发环境到测试、运维、部署都在云上,开发者可以随时随地协同。
编程低码化,指的是低代码将开发者从繁琐的底层编码工作中解放出来,通过在特定场景中把业务功能模块化,用少量代码或可视化工具将功能模块迅速组合,高效实现复杂的业务逻辑。
其中,腾讯微搭低代码开发平台主要满足的就是编程低码化需求,它能提供多样化的模版,通过拖拉拽方式就能搭建应用,与传统开发方式相比,效率可以提升3到5倍。
该产品由腾讯云和微信相关团队共同搭建完成,项目最早开始于2018年,刚上线时被称为“小程序云开发”产品。
微信开发生态技术负责人彭宇洋告诉界面新闻等媒体,2017年小程序发布后,随着越来越多开发者加入进来,微信发现很多后端开发者需要自行搭建服务器,或者需要解决很多海量请求的问题,这对于小型开发团队或者是个人开发者是比较有挑战的。
当时小程序已经有一套标准的开发模式,以及基于微信的深度开放体系和各种开放能力。而腾讯云在数据库、存储、网络、容灾这些基础设施上有深厚积累。
“当时我们看到腾讯云在Serverless(无服务器架构)方面有比较早的布局,就在思考能否引入云的能力作为小程序基础的开放能力,让后端开发和前端开发变得一样简单,于是就顺其自然和腾讯云开始合作,有了最早的云开发雏形和产品”,彭宇洋表示。
当时双方团队的核心思路是让开发者在开发工具里就能非常便捷地实现业务转化,并推动小程序上线,而不需要再投入很多人力、成本解决运维和安全方面的问题。
虽然低代码概念近几年并不为业内所陌生,但其发展进度始终受到一些条件限制。
腾讯云开发总经理宁鹏伟表示,以前的很多低代码产品只是给了一个低代码概念,更像是一个UI编辑,可能是交互编辑或者是页面编辑。而一个页面涉及到很多服务,涉及到很多原子的组件、数据甚至权限,在云原生发展不成熟的时期,后端服务很难做到标准化。
他认为一个低代码平台想把每个SaaS都解决是不现实的,腾讯微搭的方式是把通用的PaaS平台以低代码的开发范式提供出来,让服务商和开发者基于它去构建SaaS系统软件。
宁鹏伟表示,“PaaS平台要长在云上,如果不长在云上就很难扩展,很难支撑每家SaaS厂商的需求,所以PaaS平台需要足够通用化、标准化和开放化”,所以目前腾讯选择跟SaaS厂商合作,帮它们提供PaaS平台。
而对于腾讯微搭低代码平台与市面上其它同类产品的差异,腾讯云微搭产品总监王倩表示,区别主要有两点。
首先,腾讯微搭提供的PaaS平台可以做非常灵活的定制,它的数据都和代码在单独隔离的环境里。
“只要选择定制化就可以给每个客户分配一套独立的环境,这个环境是安全隔离的,也就是说给每个客户分配一台云主机”,王倩表示。
其次是微搭与腾讯生态有更紧密的结合,无论是做微信生态小程序、营销、微信支付能力、客服、电商和订阅消息,还是做企业名片和QQ浏览器的一键调取,微搭都有直接合作的能力。
“这是我们在腾讯和在C端的优势”,王倩表示,“其他厂商就是标准化的低代码,做企业后台的表单、表格这些标准化的能力”。
文章信息来源:界面新闻 如有侵权,请联系删除
– END –