小程序Serverless重磅发布!开发者只需三步完成小程序上线!

简介: 9月27日下午,在杭州云栖小镇的阿里巴巴小程序繁星计划峰会盛大召开,峰会以“小程序、大生态”为题,发布了阿里巴巴小程序繁星计划补贴的更多细节方案,并宣告阿里巴巴小程序生态联盟正式成立。

9月27日下午,在杭州云栖小镇的阿里巴巴小程序繁星计划峰会盛大召开,峰会以“小程序、大生态”为题,发布了阿里巴巴小程序繁星计划补贴的更多细节方案,并宣告阿里巴巴小程序生态联盟正式成立。

峰会上作为技术底座的小程序云Serverless正式发布。作为开发者我们真的能在10分钟内上线一款小程序吗?下面就听听阿里云智能产品与解决方案管理部资深无线开发专家杨镔为你详细解读小程序Serverless。
image

小程序云自2019年4月份正式发布第一个云产品—小程序云应用,到今天已经构建了一个多元化的产品能力地图。

_1

第一层:云服务层,开放了小程序云应用和小程序Serverless产品。

第二层:工具层,开放了云端一体化的一站式的小程序开发者工具链。

第三层:插件层,开放了免费和商业化的插件市场,让开发者贡献更多元化的插件能力。

第四层:模板层,面向没有技术基础的商家,我们会联合合作伙伴一起开放面向不同行业、场景的小程序模板,并且允许商家基于这些模板可配置化的方式定制自己的小程序,快速的进行商业创新。

第五层:解决方案层,希望能够和合作伙伴一起面对整个产业完成商业的服务支撑,无论是开发者、商家、合作伙伴都可以在小程序云里找到赋能点和连接点。

那么,小程序Serverless核心解决哪些问题呢?

_2

_3

Serverless直译为无服务器模式,也就是在Serverless的模型下开发者不需要关注服务器的部署、扩展、运维,而是所有精力都放在业务研发上。和服务端相关的整个部署、运维工作,全部交给了平台方。

在传统研发模式下,我们的一些平台相关的内容网络负载均衡,流动调度、域名、证书、安全等等能力,在Serverless模式下我们会完成平台整体的配置和抽象。所以在Serverless模式下,整体的Serverless带来核心的理念,对我们来讲是研究范式层面的变革。

_4

那么,基于Serverless理念,进一步来看看小程序Serverless完整的产品能力图谱。

_5

在此,杨镔详细讲解了小程序Serverless提供的三大能力:

1.基础能力部分,以FaaS(Function-as-a-Service)函数计算以及backend-as-a-Service后端即服务的方式来开放基础的计算、存储、数据库的能力。

2.增值能力,以BaaS(backend-as-a-Service)的方式Serverless的方式开放阿里云场景化的一些垂直场景化的能力,包括多媒体、音视频、图象、AI、数据分析等等。

3.业务能力。在电商、金融、本地生活、企业办公上,提供支付、会员、资金、营销等服务。

并且为小程序开发者提供一站式的体验,包括帐户互通、面向数据与文件的操作、统计和管理,希望通过一个IDD真正帮助开发者构建云端一体化的研发流程闭环。

_6

接下来,杨镔在现场通过demo向大家演示如何基于Serverless来加速小程序的开发过程。以“低碳出行抢红包”小程序为例,现场讲解只需三步(准备、开发、发布),30分钟便可开发一款全新的小程序。

_7

_8

_9

一、准备阶段

在准备阶段核心做两件事:小程序Serverless的配置初始化以及需要的一些业务能力、红包、运动步数、注册、激活的流程。

二、开发阶段

在小程序前端工程环境下进行相应的代码的编写,完成小程序Serverless初始化之后,第一步需要完成整个小程序的主页面的渲染和动态背景图的渲染,这时候就需要依赖云数据库和云存储的能力,完成背景的设置和加载,加载程序只需要在Serverless前端工程部分来完成相应的云数据库和云存储的调用,就可以完成。

三、发布小程序

发布包含服务端和客户端两部分,服务端的发布主要是通过云函数,客户端发布如果希望同时投放到支付宝和高德两个端,可基于小程序IDE,基于套代码,实现多端的代码编译和上传。

整个小程序从需求、定稿到研发上线,开发者大概花了30分钟左右,整个阶段没有任何服务器的实体,没有任何数据库的实体,没有任何后端运维的动作。

在传统研发模式下,前期基础设施的五配置、部署、环境准备的环节可能需要花费一天左右的时间,所以Serverless对比传统的研发行为带来非常大的便利。

除此以外,针对不同活跃量级的小程序,整个小程序在云函数云资源领域也可以带来将近50%成本的优化。

_10

繁星计划作为阿里巴巴面向小程序的开放能力的载体,开放的不仅是经济体一系列的能力,包括特色业务的能力开放,包括ISV合作伙伴的品牌资质认证、商业机会分享和市场活动的分享,包括面向开发者创业的补贴的扶持。

入驻繁星计划,免费开通Serverless,开启小程序新征程。

_11

相关实践学习
【玩转ComfyUI】基于函数计算一键部署AI生图平台ComfyUI
本次实验将带大家通过使用阿里云产品函数计算FC,快速使用ComfyUI实现更高质量的图像生成。
从 0 入门函数计算
在函数计算的架构中,开发者只需要编写业务代码,并监控业务运行情况就可以了。这将开发者从繁重的运维工作中解放出来,将精力投入到更有意义的开发任务上。
相关文章
|
小程序 安全 开发者
【产品上新】彻底解放主账号,开发者也能配置密钥,创建小程序了!
【产品上新】彻底解放主账号,开发者也能配置密钥,创建小程序了!
482 6
|
小程序 JavaScript 前端开发
微信小程序开发全流程:从注册到上线的完整指南
这篇文章详细记录了微信小程序的完整开发到最终上线的每一个步骤。适合对小程序开发感兴趣的个人开发者或希望了解完整流程的学习者,涵盖了云开发、事件绑定、生命周期管理、组件使用等关键内容。
25223 14
|
存储 运维 小程序
后端开发零负担!揭秘支付宝小程序云开发的高效与安全,你的项目也能飞速上线?
【8月更文挑战第27天】支付宝小程序云开发是由阿里云提供的集成开发环境,助力开发者高效、安全地构建小程序后端服务,免去服务器搭建,显著提高开发效率并降低运维成本。它集成了云函数、云数据库及云存储等功能,便于快速搭建后端逻辑。例如,仅需简单几行代码即可创建HTTP接口或进行数据管理。这使得开发者能更专注于业务逻辑和用户体验优化,同时平台还提供了强大的安全保障措施,确保数据安全和用户隐私。无论对于初创团队还是成熟企业,支付宝小程序云开发都能有效提升产品迭代速度和市场竞争力。
640 1
|
小程序 Serverless 开发工具
小程序开发问题之在小程序中安装并初始化小程序Serverless客户端SDK如何解决
小程序开发问题之在小程序中安装并初始化小程序Serverless客户端SDK如何解决
|
运维 JavaScript Serverless
Serverless革命:一键上云,Egg.js开发者的超级加速器!
【8月更文挑战第8天】本教程介绍如何结合Egg.js与Serverless技术简化Web应用部署。首先确保已安装Node.js及npm,并使用`egg-init`脚手架创建新应用。接着添加`egg-serverless`插件支持Serverless部署,编写基本的应用代码及路由规则。通过配置`fc.yml`文件集成阿里云Function Compute作为Serverless平台,并借助`@alicloud/fun`工具完成部署。最后,通过部署生成的URL验证应用是否成功上线。采用Serverless架构,开发者可以专注于业务逻辑,大幅提高部署效率和资源利用。
386 5
|
分布式计算 Serverless Spark
【开发者评测】E-MapReduce Serverless Spark获奖名单
E-MapReduce Serverless Spark获奖名单正式公布!
498 1
|
分布式计算 运维 Serverless
E-MapReduce Serverless Spark开发者评测
**EMR Serverless Spark测评概要** - 弹性处理大规模用户行为分析,提升产品优化与推荐精度。 - 相比自建Spark集群,EMR Serverless Spark展现更高稳定性、性能,降低成本,简化运维。 - 支持多种数据源,提供Spark SQL与DataFrame API,自动资源调度,适用于波动需求。 - 文档清晰,但可增强特定场景指导与故障排查。 - 建议优化监控、调度算法,增加内置分析工具,并强化与其他阿里云产品(如MaxCompute, DataWorks, QuickBI)的联动。 - 全托管服务减轻运维负担,但资源管理、查询效率与兼容性仍有提升空间。
352 1
|
小程序 前端开发 测试技术
开发“校园帮”小程序:从构思到上线的完整指南
开发“校园帮”小程序:从构思到上线的完整指南
947 2
|
运维 监控 Serverless
【专栏】无服务器架构,一种云计算模型,让开发者专注编写代码而不必管理服务器(Serverless)
【4月更文挑战第28天】无服务器架构,一种云计算模型,让开发者专注编写代码而不必管理服务器。它基于事件驱动,自动扩展资源并按需计费。优势包括缩短开发周期、优化资源利用、降低成本、提高可用性及简化维护。然而,冷启动延迟、调试困难、性能监控、安全性和学习曲线等挑战仍需解决。随着技术进步,无服务器架构将在科技发展中发挥更大作用。
579 2
|
关系型数据库 Serverless 分布式数据库
Serverless 应用引擎常见问题之在抖音快手小程序上使用如何解决
Serverless 应用引擎(Serverless Application Engine, SAE)是一种完全托管的应用平台,它允许开发者无需管理服务器即可构建和部署应用。以下是Serverless 应用引擎使用过程中的一些常见问题及其答案的汇总:
468 3

热门文章

最新文章

相关产品

  • 函数计算