Serverless 进阶实战课
静远
某大厂资深云原生技术专家
894 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
推荐试读
换一换
开篇词|Serverless是降本增效浪潮下的必然选择
时长 09:28
免费
思维构建|如何在新赛道下进阶Serverless能力?
时长 15:02
02|触发器:如何构建事件源与函数计算的纽带?
时长 19:16
课程目录
已更新 13 讲/共 26 讲
开篇词 (2讲)
开篇词|Serverless是降本增效浪潮下的必然选择
时长 09:28
思维构建|如何在新赛道下进阶Serverless能力?
时长 15:02
核心技术 (10讲)
01 | 生命周期:函数计算的基本流程是如何执行的?
时长 21:20
02|触发器:如何构建事件源与函数计算的纽带?
时长 19:16
03 | 高级属性:应对生产级别的应用,你需要掌握哪些技能?
时长 16:22
04|冷启动:如何加快函数的第一次调用过程?
时长 22:28
05|扩缩容:如何应对流量的波峰波谷?
时长 17:16
06 | 流量转发:函数在不同情形下是如何执行的?
时长 18:27
07 | 运行时(上):不同语言形态下的函数在容器中是如何执行的?
时长 14:59
08 | 运行时(下):不同语言形态下的函数在容器中是如何执行的?
时长 11:18
09 | 小试牛刀(一):如何利用函数之间的调用解决业务问题?
时长 15:04
10|小试牛刀(二):如何突破VPC网络的速度限制?
时长 15:06
拓展能力 (1讲)
11 | WebIDE:如何让函数远离繁琐的本地开发模式?
时长 16:37
Serverless 进阶实战课
15
15
1.0x
00:00/00:00
登录|注册

11 | WebIDE:如何让函数远离繁琐的本地开发模式?

你好,我是静远。
在开始今天的主题之前,我想跟你先聊一下我的客户在 WebIDE 这块的诉求。我在金融领域客户的提问中挑选了两个比较典型的问题:
银行要求生产环境不带自己的电脑,请问我如何操作我们的代码?
编辑框有点小,我用的是 Python,是否能提供在线调试的能力?
你会发现,不管是工作硬性的要求还是自身对开发效率的追求,他们最终的目的,都是希望有一个能够随时随地、打开即用的代码编辑器——WebIDE。
我想,WebIDE 这个概念你一定不陌生,但如何让 WebIDE 更好地用于函数计算的开发呢?我们又需要注意哪些细节呢?这里面有哪些不一样的技术点呢?
今天,我就来跟你聊一聊函数计算中 WebIDE 是如何工作的。希望通过这节课程,让你在了解 VS Code Server 原理的基础上,在插件机制、环境的依赖、弹性伸缩等几个方面都对函数计算形态的 WebIDE 有一个比较清晰的认识。

WebIDE 的优势是什么?

首先,我们来体验一下云厂商的 WebIDE,直观感受一下它的优势。
我们可以以阿里云函数计算 FC 为例,创建一个 Python3 语言运行时的函数。点击控制台页面的“函数代码”,就可以加载出来在线编辑的工作空间。
初始化完成后的WebIDE界面
我们可以看到,这和我们本地的 VS Code IDE 几乎没有太大差别,左上角是我们熟悉的“文件”、“资源管理器”、“查找”等菜单按钮。而且,在线编写代码的体验和本地 IDE 也几乎是一样的,包括代码提示功能等都有。当你完成代码编写之后,还可以点击测试按钮,直接测试编写的函数。确认无误后,点击部署函数,测试好的代码也可以直接部署在云端。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
划线
笔记
复制
开篇词|Serverless是降本增效浪潮下的必然选择
免费
思维构建|如何在新赛道下进阶Serverless能力?
02|触发器:如何构建事件源与函数计算的纽带?
04|冷启动:如何加快函数的第一次调用过程?
07 | 运行时(上):不同语言形态下的函数在容器中是如何执行的?
10|小试牛刀(二):如何突破VPC网络的速度限制?
该试读文章来自《Serverless 进阶实战课》,如需阅读全部文章,
请购买文章所属专栏
新⼈⾸单¥59
立即购买
登录 后留言

精选留言

由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论
返回
顶部