阿里小程序开发神器 为用户提供一套代码多端使用

简介: 8月14日,阿里云宣布正式推出小程序 Serverless,随着各种超级APP纷纷支持小程序,快速开发多端小程序抢占流量入口已经成为开发者必须要面对的课题。

8月14日,阿里云宣布正式推出小程序 Serverless,随着各种超级APP纷纷支持小程序,快速开发多端小程序抢占流量入口已经成为开发者必须要面对的课题。

小程序问世之后采用的是传统的研发模式,小程序只解决了前端界面的问题,后端服务还是需要开发者自行购买服务器、证书、数据库、CDN 等的量的基础资源,进行部署和运维。如果需要使用各个端的开放能力(比如:获取访问用户的信息),还需要对接各端开放平台,做授权和程序配置。这些都是费时费力的事情。

小程序 Serverless 的出现,就是为了解决用户搭建和运维后端服务的问题。使用 Serverless 后开发者不再需要关心证书、运维、扩容,不需要关心被黑客攻击,只需要专注写好自己的代码和业务逻辑就可以了。而作为 Serverless 服务,天然是弹性提供服务资源的,也更省硬件资源,更省钱。

小程序 Serverless 有哪些核心能力?

  • 云函数

函数计算是轻量级的后端执行单元,可通过 http 触发以及事件触发,我们可以将功能封装成一个个独立的函数计算单元,然后通过不同的请求或者事件串接,以达到业务的解耦和快速迭代。

后续也会给大家提供丰富的业务云函数,支持用户开箱即用享受业务能力。比如正在规划的短信验证码能力,只需要在发送验证码的场景,调用云函数就会自动触发数字验证码的发送,无需我们在应用里进行复杂的处理逻辑,和业务真正解耦。

  • 云存储

在现在的移动互联网中,我们有大量的资源需要使用上传、下载。在传统的模式中,我们需要购买存储、CDN、域名、证书等,然后再使用后端服务进行文件的存取操作。

小程序Serverless 提供了文件存储的 BaaS 服务,小程序通过 Serverless 提供的 SDK 即可一键实现文件的上传。依托于 Serverless 底层的 CDN 组件,小程序只需将文件投放到 小程序Serverless 即可享受 CDN 的加速能力,天然具备高并发能力。

  • 云数据库

小程序Serverless 基于 MongoDB 提供了数据存储的 BaaS 能力,开发者无需购买数据库、管理数据库、运维数据库,通过 小程序Serverless 提供的 SDK 即可快速实现数据操作。如果需要事务支持,也可以通过函数计算访问数据存储服务,实现数据的可靠操作。

  • 多端生态能力的快速使用

在传统的方案中,我们在接入各生态能力时成本较高,需要进行很多的安全处理。在小程序Serverless 中,小程序Serverless 对支付宝、微信等平台的能力进行了打通,用户无需再关心原有复杂的接入方式,无需再关心签名等安全措施,只需通过我们的 Function SDK,即可直接调用开放接口,大大缩短研发时间。

小程序Serverless 为开发者带来的优势是什么?

  • 研发效率提升

在传统模式中,我们需要大量的资源、人力投入。协同成本高,时间周期长。比如在传统的方案中,我们需要备案域名,购买证书,这部分至少需要 40 天的时间,这部分时间无法节省,成本非常高。在具备域名的情况下,由于用户还需处理庞大的后端底层业务,按目前的统计情况来看,实现一个中小规模的小程序还需 21 天左右,整体基本需要2个月时间。

在小程序Serverless 模式中,由于复杂的底层逻辑都已托管,域名等也已由 Basement 提供,用户只需完成自己业务逻辑的开发即可,整体的开发时间能从以往的 21 天缩短到一周内,大大提升了研发效率。

  • 高可用的服务能力

在传统的模式中,由于受限于成本、技术等限制,大多数的应用都是单节点、单机房运行。这种情况的容灾能力是很弱的,如果宕机或者机房网络异常都会造成服务的中断,势必会影响到业务。

如果要实现高可用,在传统模式中,我们需要投入大量的底层资源、开发、运维资源,实现复杂度高,成本高,对于一般规模的应用来说性价比很低。

在使用小程序Serverless 的模式中,小程序Serverless 原生支持了同城多机房的容灾能力。所有服务的数据都会进行多机房的互备,同时在应用层,也提供了动态的切换能力,可以保障用户的服务在单机房故障时能持续可靠继续服务,保障业务的稳定性,Serverless为上面运行的所有服务提供高可用能力的同时不针对高可用收费,用户使用小程序Serverless 无需付费即可享受到专业的高可用服务,性价比极高。

  • 专业的安全管控

对于一般规模的团队来说,安全是一个比较容易忽略的话题。但是现在互联网时代攻击无处不在,我们的业务可能随时会受到别人的恶意攻击,提供一套安全可靠的防控保障业务的健康尤为重要。

在传统模式中,实现系统的安全可靠我们需要有专业的安全人员介入,并且需要在云端购买大量的安全资源。和实现高可用一样,我们需要投入很多的资源和成本,性价比很低。

基于蚂蚁和阿里云多年的安全积累,小程序Serverless 为运行在 Serverless上的应用提供了专业的安全管控。从接入层的防 DDOS,到链路层的证书验证,再到数据层的内容安全控制。小程序Serverless 为客户提供了全方位的安全控制,保障用户的业务能持续安全运行,免受恶意攻击。同时,蚂蚁专业的安全团队也在不断监控管理,为用户服务的安全做更进一步的防控。

  • 降低成本投入

在传统模式中,我们需要投入大量的人力、资源,这对公司来说是一笔不小的成本,我们从两个方面来看:

人力成本

在传统模式中,我们需要前端 + 后端 + 运维 + 安全等多个角色的协同,人力投入大,成本高

在小程序Serverless 模式中,只需一个全栈的前端工程师即可完成小程序的开发,人力投入小,成本低,收益高

资源成本

在传统模式中,不管业务是否在运行,都需要为底层的众多资源付费。这些资源包含服务器、数据库、负载均衡、监控、安全等产品,对于
DAU 不高或者访问集中化的应用来说,这种付费方式成本很高。

在小程序Serverless 模式中,所有的资源都是按量付费,只有真正发生了使用才会收费。同时,对于安全、高可用等能力,用户无需付费。所以,在使用小程序Serverless 的情况下,用户只需花费原有模式 50% 以下的资金投入即可快速实现一个可靠、稳定、安全的小程序服务。

后续

小程序Serverless 将会快速的持续迭代,不断提供。

资料获取

关注“Ali繁星计划“公众号,并在后台回复”新品发布会“即可下载小程序新品发布会专家PPT

Ali__meitu_1

目录
相关文章
|
3月前
|
人工智能 小程序 前端开发
一个小程序轻量AR体感游戏,开发实现解决方案
针对青少年运动兴趣不足问题,AR体感游戏凭借沉浸式互动体验脱颖而出。结合小程序“AI运动识别”插件与WebGL渲染技术,可实现无需外设的轻量化AR健身游戏,如跳糕、切水果等,兼具趣味性与锻炼效果,适用于儿童健身及职工团建,即开即玩,低门槛高参与。
|
3月前
|
移动开发 小程序 前端开发
小程序开发平台有哪些?哪个好
小程序的开发方式丰富多元,开发团队可根据自身的技术背景、项目具体需求以及资源状况,灵活挑选最为适宜的开发路径。以下将详细介绍几种主流的小程序开发方式。
402 2
|
3月前
|
运维 小程序 数据可视化
小程序开发平台有哪些?SaaS小程序制作平台哪个好
小程序开发模式详解:自主开发、SaaS小程序制作平台与外包全对比 选择合适的小程序开发模式,是项目成功的基石。这三种模式在成本、周期、控制力和灵活性上各有千秋,适用于不同阶段和不同类型的企业。下面我们将逐一深入剖析。
326 7
|
3月前
|
移动开发 小程序 前端开发
小程序快速开发平台有哪些?
小程序开发并非“一刀切”,需结合技术储备、资金预算、时间规划及功能需求等多维度因素综合考量。以下为您详细拆解五种主流开发方案及其适用场景,助您精准匹配开发路径。
260 3
|
3月前
|
移动开发 小程序 前端开发
小程序开发平台有哪些?小程序开发制作软件推荐
小程序开发方案全解析:5种主流方式与选择指南 小程序开发需根据技术能力、预算、时间及功能需求综合决策。以下为5种主流开发方案及适用场景分析:
3057 0
|
5月前
|
小程序 JavaScript API
uni-halo + 微信小程序开发实录:我的第一个作品诞生记
这篇文章介绍了使用uni-halo框架进行微信小程序开发的过程,包括选择该框架的原因、开发目标以及项目配置和部署的步骤。
234 0
uni-halo + 微信小程序开发实录:我的第一个作品诞生记
|
8月前
|
小程序 前端开发 Android开发
小程序微信分享功能如何开发?开放平台已绑定仍不能使用的问题?-优雅草卓伊凡
小程序微信分享功能如何开发?开放平台已绑定仍不能使用的问题?-优雅草卓伊凡
1699 29
小程序微信分享功能如何开发?开放平台已绑定仍不能使用的问题?-优雅草卓伊凡
|
7月前
|
消息中间件 缓存 小程序
婚恋交友相亲公众号app小程序系统源码「脱单神器」婚恋平台全套代码 - 支持快速二次开发
这是一套基于SpringBoot + Vue3开发的婚恋交友系统,支持微信公众号、Uniapp小程序和APP端。系统包含实名认证、智能匹配、视频相亲、会员体系等功能,适用于婚恋社交平台和相亲交友应用。后端采用SpringBoot 3.x与MyBatis-Plus,前端使用Vue3与Uniapp,支持快速部署和二次开发。适合技术团队或有经验的个人创业者使用。
520 8

热门文章

最新文章