如何一次开发多端运行的小程序
简介产品与服务特点使用场景跨端开发(一次开发多端运行)方案优势Serverless开发、运营套件方案优势经典服务器开发(快速构建和运维)方案优势小程序云服务的优势阿里云精心打造的功能开发者工具链小程序Serverless小程序云应用小程序Serverless快速入门三部曲这里要引入阿里开放的一个小程序云平台,小程序云平台介绍如下:
简介
小程序云(Mini Program Cloud)是阿里云面向小程序场景提供的一站式云服务,帮助开发者实现一云多端的业务战略,提供了有服务器和无服务器两种模式。云应用是有服务器模式,提供了包括资源编排、应用托管等服务。小程序Serverless是无服务模式,提供了开发、运营、业务增值等服务。跨端开发工具链为开发者提供了一次开发全网小程序运行的能力,并在一朵云内实现统一的资源管理、统一的数据运营和统一的业务设计。
产品与服务特点
小程序Serverless不需要购买和部署服务器,通过 API
方式即可获取云函数、数据存储、文件存储、音视频、图像处理等服务。降低小程序开发门槛。
小程序云应用面向小程序应用场景,为开发者提供一键构建后端应用运行环境、后端服务部署、运维监控的能力。支持Spring Boot、Node.js、Java Web等主流开发框架。
跨端IDE内置跨端框架,支持一次开发多端运行,兼容支付宝、WX等主流小程序框架。
本地插件支持通过IntelliJ IDEA、Eclipse、Pycharm等直接发布到云应用服务。
使用场景
跨端开发(一次开发多端运行)
阿里小程序开发者工具内置了跨端开发框架uni-app,支持一次前端开发,投放到支付宝、淘宝、钉钉、WX、H5等多个平台。
方案优势
前端框架相比较传统意义上面向不同小程序平台需要开发不同的小程序前端,小程序云提供跨端框架实现一次开发多端皆可运行的能力。一站式开发
阿里巴巴相关APP支付宝、淘宝、钉钉等小程序等开发、构建、调试、上传,无需跳出即可完成小程序等开发上线。
Serverless开发、运营套件
面向小程序场景提供的serverless开发、运营套件,开发者无需关心服务器和进行底层设施运维,专注于代码逻辑和业务本身,具备极简运维、多端适配、按需使用、弹性扩容等优势,帮助开发者快速部署小程序。
方案优势
无需运维
全托管服务,将您从基础设施的管理工作中解放,专注业务领域创新
弹性伸缩
实时弹性伸缩和动态负载均衡,轻松应对突发流量
经典服务器开发(快速构建和运维)
待输为小程序快速搭建云上后端服务器环境,可支持单机测试环境和高可用架构的生产环境。支持Spring boot/NodeJS/PHP等多种技术栈。内置MySql/phpmyadmin便于管理DB,IDE插件集成优化开发体验,支持一键部署,起停应用,多维监控,日志查询等日常运维操作。
方案优势
零成本搭建环境根据小程序实际场景提供编排好的可用环境,无需单独购买、搭建一键部署
一键部署应用,无需自行搭建应用运行环境
小程序云服务的优势
技术赋能小程序云支持面向小程序场景的后端应用资源编排、环境构建和应用托管并提供云函数、存储、数据库等Serverless能力。依托阿里云基础产品的坚实基础,小程序云可面向开发者提供极致稳定的后端云服务。商业支持
小程序云与阿里云云市场深度协同,在进行技术赋能的同时,通过云市场帮助开发者更多更广地覆盖企业客户。技术与商业联动为开发者提供一站式模版购买、后端服务部署地闭环小程序生态服务。共享生态
小程序云将逐步开放阿里巴巴商业操作系统的业务能力,帮助电商、金融、生活服务、文化娱乐、企业服务、物流等各行各业的开发者和企业客户链接阿里巴巴经济体生态。
阿里云精心打造的功能
开发者工具链
提供前端IDE、跨端前端开发框架、本地IDE插件等方便开发者高效完成小程序开发
阿里小程序IDE支持阿里系小程序开发、模拟调试、上传,WX等第三方小程序的开发。
跨端开发框架前端应用的框架,开发者编写一套代码,可发布到支付宝、淘宝、WX、H5等多个平台
主流IDE插件本地 IDE 插件,帮助开发者更高效地开发、测试、诊断并部署应用。支持eclipse、Intellij Idea、pyCharm等主流IDE
小程序Serverless
开发者无需关心服务器和进行底层设施运维,专注于代码逻辑和业务本身,具备极简运维、多端适配、按需使用、弹性扩容等优势,帮助开发者快速部署小程序。
云函数无需关心服务器和运维,直接将函数代码部署到运行环境,即可通过SDK调用函数或者实现函数间的调用。
云数据库无需购买数据库实例和关注数据运维,通过小程序Serverless SDK、云函数即可进行数据操作,也可以通过控制台、IDE、IDE插件进行数据、表的增删改查。
云存储提供高可用、分布式、安全、稳定的存储服务实现在小程序前端直接进行文件上传/下载,并提供了下载加速服务。
统计分析灵活、智能、专业的数据采集、分析、管理的小程序统计工具,AI赋能业务增长。帮助开发者寻找产品更新迭代方向,精细化运营,AI赋能吸引更多用户,增加用户粘性。
多端鉴权适配适配支付宝、钉钉、高德、淘宝等多端小程序前端框架,无需鉴权和感知平台差异。
小程序云应用
面向小程序应用场景,为开发者提供一键构建后端应用运行环境、后端服务部署、运维监控的能力。支持Spring Boot、Node.js等主流开发框架的运行环境。
资源编排无需直接感知和购买ECS、RDS、SLB等产品,提供针对不同访问量级的资源规格并自动完成整个环境构建、配置。
应用托管无需关注应用的部署环境,提供针对Spring Boot、Nodejs、PHP等主要开发框架的应用运行环境直接使用。
部署运维一键完成测试环境/生产环境的应用包部署,并提供快速获取服务器CPU、内存、IO等核心指标监控。
小程序Serverless快速入门三部曲
1、创建服务空间
函数、存储、数据库的存储空间,如阿里云APP生产环境
2、集成SDK
集成开发、统计分析SDK,配置appkey、spaceid等信息
3、配置小程序密钥
配置支付宝、WX等小程序appid、公私钥
【云服务】如何让你写的小程序在多平台(投放到支付宝 淘宝 钉钉 WX H5等多个平台)上运行?