行业资讯 - 蜂鸟科技
当前位置: 首页 > 行业资讯

小程序云开发你知道多少?

2020-12-11 阅读:

随着科技的进步,微信小程序也在逐渐的趋于完善。2020年11月29日由腾讯云与微信小程序联合举办“小程序·云开发技术峰会”其中以“重新定义开发”传达高效、易用、安全、低成本的理念。让小程序更有效的降低运维成本,让开发者在业务上可以快速上线与迭代。

什么是小程序·云开发?

小程序·云开发是腾讯云与微信联合推出的微信官方云原生开发平台,平台采用 Serverless 架构,集成腾讯云云函数、容器、云存储、云数据库等后端能力,让开发者无需自行搭建、运维服务器,即可在平台上开发、上线应用。除了小程序,云开发还支持公众号、Web 应用、HTML5 等,未来还将向 App 等更多端拓展,开发者可以一次开发、多端部署,显著提升开发效率、降低成本。

要理解小程序云开发,我们可以分为小程序和云开发两部分。

开发大概这三个阶段:传统开发、敏捷迭代、serverless

传统开发模式和敏捷开发模式除了需要开发者编写核心的业务逻辑,还必须对后端的基础设施进行管控和优化。比如一个简单的应用发布部署,要开发者花大量的精力对服务器、数据库、网络等基础设置的申请及搭建,同时考虑后端基础设施的稳定性、可用性和监控指标。这所有耗时耗力行为却对产品的核心功能无关,整体下来对于需要快速开发和试错的产品,传统的模式开发速度慢、部署和运维成本较高。

serverless并不是指后端没有服务器,而是将后端服务器及相关运维操作变得对上层应用开发者不可见和透明。用户无需关心后端的基础设施,直接通过云 API 一键接入云函数、云数据库和云存储来获取算力、数据库、存储等基础的后端能力。这种随用随取的开发模式,不但可以让开发者能更专注于自身的业务逻辑,还具有低成本、开发速度快以及免运维等诸多优势。

小程序是什么?

小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。

可以说小程序需求 + serverless 理念 = 小程序云开发。小程序云开发以微信作为小程序前端运行的依托,同时又通过接入云函数、云数据库和云存储等云服务,来达到对后端基础设施的“开箱即用”。这些特性可以在很大程度上解放小程序开发者的生产力,大大降低开发的成本和难度。

应用开发门槛进一步降低。低代码开发平台是指不需要编写代码或者只需要少量代码就能快速生成应用程序的开发平台,用户通过拖拽相应的功能模块来创建应用。基于微信原生Kbone框架的低代码平台,一整套代码可以应用于小程序 、公众号、HTML5、PC等多端应用,无需人工重复维护。

低代码平台的目标是让没有技术背景的产品经理和运营人员,每个人都能成为开发人员都能使用云开发应用。对于工程师来说,低代码平台是一种提高生产效率的工具,它避免了重复工作,可以更多地关注业务逻辑的创新,关注体系结构和算法设计。

(注:以上部分信息来源于微信官方平台,如有侵权联系删除,谢谢!)