课程3: 做一个小程序吧 | 学习笔记

本文涉及的产品
函数计算FC,每月15万CU 3个月
简介: 快速学习课程3: 做一个小程序吧

开发者学堂课程【深入浅出白话 Serverless-1024 程序员节创造营公益课:课程3: 做一个小程序吧】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/890/detail/14264


课程3: 做一个小程序吧

SERVERLESS DEVS 提升

 

SERVERLESS 背景

SERVERLESS 架构非常热门,在各大在工具链上面 SERVERLESS 配套开发者工具复杂多样且功能是不够完善的,目前并没有绝对统一或者一致的 SERVERLESS 开发厂工具,每个厂商都有自己的工具,使用形式,行为表现并不相通,导致开发者在开发前的调研,开发中的调试,部署后的运维等多个方面面临着极其严重的挑战,

大部分的 SERVERLESS 开发工具来说是资源的编排,部署工具不能真正意义上说是称之为开发者工具 ,尤其是在开发它的调试,

如何保证线上线下的环境一致性,在运行可以快速的对业务进行调试,更简单的开发错误定位问题等各方面是没有统一完整的方案,

导致 server less 架构的学习成本使用成本对开发者来说是非常高的,一种更简单更方便更快速的使用 server less 架构的途径,

image.png

一款可以让 server less 应用开发更简单的开发者工具就显得尤为重要,serverless是一款开源的 serverless 开发者工具,致力于为开发者提供强大的工具链体系,通过该平台,开发者可以一键体验多余的 serverless 产品,极速部署自己的 serverless 项目。

 

SERVERLESS 优势

Serverless 是一款组件化和插件化共同作用的 serverless 开发者平台,开发者可在平台中,插拔的使用不同的 serverless 的服务和框架,同时,可以参与组件和插件的开发,无论是工业级的 serverless 服务,还是各类开源的 serverless 框架,都可以友好支持开发者,无需对市面上的每一款serverless工具进行研究和学习,只需要通过serverless就可以简单快速的上手主流的serverless服务和框架。

 

SERVERLESS DEVS 项目全生命周期

创建

开发

调试

部署

运维

应用中心

本地开发

日志查询

项目部署

指标查询

开发者工具

本地调试

本地调试

依赖安装

日志查询

 

 

远程调用

项目构成

项目发布

 

快速安装 Serverless Devs

Serverless Devs 的仓库中,可直观的清楚的看 Insdallation (安装)的选项,接下来可参考安装的内容来进行项目的安装,项目的安装,只需执行 npm install-g@serverless-devs/s 即可,即可完成安装.

可通过 s-v 可查看当前版本号,在命令行输入 S 再按回车键即可快速体验 serverless 开发者工具。

例.输入 S ,默认的项目可选择,给项目命名,输入完成,下载项目,配置密钥信息,提醒是否要进行下一步,只需要选择是就可快速的来进行应用的部署,要稍等片刻,应用部署完成,可通过浏览器查看地址,正确地显示出 hello word ,就完成应用的部署。

image.png

Serverless Devs 支持的项目,比如说 h API jungle X o bottle flask 一些博客论坛 SMS 项目,如 what price the block 等,这些项目都可简单快速轻松的迁移到 server less 架构,或者通过 server less devs 的开发工具创建一个新项目,

例如 z blog 做一个博客,在控制台输入 S init start -zblog ,即可快速的初始化一个 z block 项目。项目此时会下载一些文件和依赖的信息,再选择密钥,z block 项目进入到项目中,可通过 sdport 进行 z block 项目地部署。项目部署完成后,打开系统发的域名,进行 z biok 项目安装,设置网站基本信息,完成安装。登录后台管理地址可进行文章的发布。

 

Serverless Desktop 工具

下载 Serverless desktop ,应用的初始化是应用的创建的过程,整个过程是可视化。

还可对项目进行更改,也可直接进行项目的可观测性查看项目的每一个指标信息。

能直接进行压测,查看整个项目的性能,并且快速的输出一个最终的报告。

部署一个基于 AI 的相册小程序后端服务

人工智能相册小程序演示

基于人工智能的小程序

·图像压缩

·image caption 技术

·大文件上传

·应用后端服务

在线编程教育平台

·在线编程(学习工具/效率工具)

·应用后端服务

·OCR 文字识别技术

相关实践学习
【文生图】一键部署Stable Diffusion基于函数计算
本实验教你如何在函数计算FC上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。函数计算提供一定的免费额度供用户使用。本实验答疑钉钉群:29290019867
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
相关文章
|
4月前
|
小程序
乐器培训课程报名小程序模板源码
乐器培训课程报名小程序模板源码
37 3
|
5月前
|
JavaScript Java 测试技术
基于ssm+vue.js+uniapp小程序的精品课程在线学习系统附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的精品课程在线学习系统附带文章和源代码部署视频讲解等
44 8
|
5月前
|
JavaScript Java 测试技术
基于ssm+vue.js+uniapp小程序的高中信息技术课程在线测试系统附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的高中信息技术课程在线测试系统附带文章和源代码部署视频讲解等
49 6
|
5月前
|
JavaScript Java 测试技术
基于ssm+vue.js+uniapp小程序的数据库课程在线教学附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的数据库课程在线教学附带文章和源代码部署视频讲解等
45 4
|
5月前
|
小程序 JavaScript Java
基于SpringBoot+Vue+uniapp微信小程序的课程答疑微信小程序的详细设计和实现
基于SpringBoot+Vue+uniapp微信小程序的课程答疑微信小程序的详细设计和实现
29 1
|
5月前
|
JavaScript Java 测试技术
基于ssm+vue.js+uniapp小程序的课程考勤及作业提交App附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的课程考勤及作业提交App附带文章和源代码部署视频讲解等
25 0
基于ssm+vue.js+uniapp小程序的课程考勤及作业提交App附带文章和源代码部署视频讲解等
|
5月前
|
Java 测试技术 数据安全/隐私保护
基于ssm+vue.js+uniapp小程序的《诗词赏析》课程网站附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的《毛泽东诗词赏析》课程网站附带文章和源代码部署视频讲解等
25 0
基于ssm+vue.js+uniapp小程序的《诗词赏析》课程网站附带文章和源代码部署视频讲解等
|
5月前
|
Java 测试技术 数据安全/隐私保护
基于ssm+vue.js+uniapp小程序的《数据库原理及应用》课程平台附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的《数据库原理及应用》课程平台附带文章和源代码部署视频讲解等
38 0
基于ssm+vue.js+uniapp小程序的《数据库原理及应用》课程平台附带文章和源代码部署视频讲解等
|
5月前
|
小程序
微信小程序学习笔记(入门篇)
微信小程序学习笔记(入门篇)
63 0
|
5月前
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的课程答疑微信小程序的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的课程答疑微信小程序的详细设计和实现(源码+lw+部署文档+讲解等)
下一篇
无影云桌面