【云服务】如何让你写的小程序在多平台(投放到支付宝、淘宝、钉钉、WX、H5等多个平台)上运行?


这里要引入阿里开放的一个 小程序云平台,小程序云平台介绍如下:

简介

小程序云(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开发、运营套件,开发者无需关心服务器和进行底层设施运维,专注于代码逻辑和业务本身,具备极简运维、多端适配、按需使用、弹性扩容等优势,帮助开发者快速部署小程序。
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、公私钥

猜你喜欢

转载自blog.csdn.net/xia296/article/details/106214792