开发工具介绍
云开发平台提供了一个云上的 IDE,也就是说你可以随时随地在任何的电脑上打开云开发平台来进行开发。在这个云开发平台上面进行的话的话大家和朋友协作起来也特别方便, 比如以往我们需要在本地进行的一些配置环境的工作现在统统都不需要了,直接在云端为团队里所有人配置环境即可。它还很好地整合了和 Serverless,也就是无服务器架构相关的解决方案,你不需要再去为你的应用创建 ECS 服务器,他的现有模板可以直接让你把写好的应用部署到函数计算中的函数里面去。
开发流程
这个钢琴的应用可以直接套用 Ali Midway FaaS 和 React 的一体化解决方案,这个 Midway FaaS 的方案可能大家听起来有些陌生,它其实是一个用于构建 Node.js 云函数的 Serverless 框架,非常易上手和部署。
这个 APP 前端采用 React 框架,钢琴的部分参考了屏幕上这位大神的一个项目,然后节奏的部分是把两个常用的节拍的音频文件摆在了对象存储的桶里面,然后后端就只需要一个 getAudio 的 API 来把相应的音频返回给前端就可以了。做好之后,我们直接在 IDE 里面点击部署它就会自动部署在阿里云上了,你甚至连 yaml 文件都不用写。
使用这个云开发平台另一个非常赞的点就是你在开发过中是不需要支付任何费用的,同时开发完成之后部署到函数计算服务当中,也只需要按量付费而不用去支付整个服务器的使用时间,所以说这个 Serverless 的架构对于个人或者是小型团队开发者来说特别实惠。
观看视频
https://www.bilibili.com/video/BV1P5411x77F?from=search&seid=3575955341459461352