目前,支付宝已经拥有非常丰富的小程序,覆盖了人们生活的方方面面。开发者需要更简单、便捷、高效的小程序开发环境。支付宝云开发产品的使命就是降低小程序开发门槛,最大化提升开发者的研发效率,从而帮助开发者快速迭代发布,应对小程序场景的多样性和需求的变化。
产品描述
支付宝云开发平台是基于该理念打造的一站式小程序后端服务开发平台,提供云函数、云数据库、云存储、静态托管等开发套件,开发者无需担心服务器及底层基础设施运维,可以专注于代码逻辑和业务本身。
小程序
云开发提供全套小程序开发解决方案,包括基础开发资源、一站式研发环境,通过云端调用,无需认证即可使用支付宝生态API。
H5应用
云开发SDK还可以用于H5应用,简化H5后端服务调用,让用户快速开发H5应用。
游戏
云开发可与框架等主流游戏框架无缝集成,作为小游戏的后端服务框架,简化开发流程,提高小游戏开发效率。
如何提高效率?
支付宝云开发产品为开发者提供整个小程序开发生命周期的最大便捷支持,包括小程序创建、开发、测试、发布、日常管理的全流程。
一站式开发
云开发产品已覆盖支付宝多个平台,方便用户使用:
在支付宝开发者工具IDE中,你可以进行前后端联合开发,在IDE中实现开发、测试、发布的一站式开发。你可以在IDE中使用已完成的云开发产品能力,也可以使用支付宝开放平台中的云开发产品,这样就可以实现小程序端和服务端的协同管理。同样,云开发产品也有自己独立的管理控制台。
统一开发语言
云开发优先支持开发语言,小程序开发也使用同一种语言,无需花费成本去学习其他语言,非常适合全栈开发,统一技术栈。
纯商业开发
云开发基于FaaS模式,是纯业务代码开发,所以组件调用都是通过SDK提供的,用户不需要关注代码框架,只需要关注自身的业务开发即可。
简化请求调用
小程序开发经常会涉及到请求调用,比如调用小程序端的服务。支付宝小程序端提供了直接免认证的方式调用,也提供了简化的用户权限管理。云端开发也提供了在其他端小程序、H5页面中直接使用支付宝开发生态API的功能,无需认证就可以通过云端调用进行调优。
丰富的开发组件
云开发产品提供了云函数、云数据库、云存储、静态主机等完整的开发套件,对于使用自定义域名的静态主机,云开发产品还会提供注册码,方便用户申请域名注册,让用户无需担心基础设施,开箱即用,无需运维。
所有云开发组件均在各自的云平台私网进行通信,保证稳定性和低延迟。后续的云开发产品也将接入阿里云的私网,让用户可以无差别地使用多云资源。
削减开支
从技术上来说,动态扩缩容是云开发的核心优势,用户无需担心资源规模,会随着用户业务规模增长、日常流量波动而自动扩容、缩减,初期非常人性化,只需要很少的资源,同时用户也不需要长期为业务峰值付费。
云产品开发的收费模式非常灵活,首先针对测试和新业务上线提供免费套餐,之后提供套餐付费+按量付费+CDN流量包,用户可以以最低成本组合付费方式。
核心功能服务
云开发提供云函数的完整生命周期管理,包括云IDE开发、云测试、运行环境配置、触发器管理、通过版本管理进行灰度流量发布,可观察性提供日志、指标、执行监控信息。同时,云开发提供安全和防刷能力,防止非法攻击浪费资源。
访问服务
云函数通过公共网关调用,支持多端小程序、H5页面,支付宝端可使用专有链接调用,同时用户在访问服务时可使用自定义域名、自定义路由来调用云函数。
图层管理

通过分层管理可以维护功能中常见的依赖代码,减少代码重复,优化发布和启动速度。
监控报警
支持云函数、OSS、缓存等核心指标的监控与报警,并可通过短信、钉钉等方式发送报警通知。
云端开发支持数据库,调用免认证,无需运维管理,小程序、云函数可直接调用,用户可便捷存储数据,数据库管理控制台为用户提供可视化的数据库管理和维护。
对象存储
云开发支持OSS对象存储,具备权限管理、缓存管理等能力,支持在云函数、支付宝中使用,用户可以轻松上传、下载文件。存储文件管理可在控制台上进行。
静态托管
云开发产品支持静态托管能力,用户可发布自己的站点,并支持自定义域名、缓存管理、防盗连接、IP黑白名单、跨域访问管理等核心能力。
云开发产品支持缓存服务,可通过SDK在云函数中使用,并提供完整的管理控制台。
云开发产品支持数据库,云函数中无需认证即可调用数据库服务,并提供数据库管理控制台。
多终端开发 IDE开发
云开发支持在线云IDE进行开发,开箱即可使用,无任何环境依赖。
支付宝小程序开发工具
通过支付宝小程序IDE可以进行前后端一体化开发、测试、发布、运维管理的全流程,IDE一站式开发。
指令开发
安装后,用户可以通过命令创建、测试、运行和发布函数,并可以与任何第三方IDE集成。
创建函数
cpt fn []
远程调用
cpt fn []
部署函数
cpt fn []
欢迎
欢迎了解使用支付宝云开发产品。产品官网/main/…