阿里云开发平台通用web开发的深入分析
前言:作为一名程序开发爱好者,也加入阿里社区一段时间了,很高兴也很荣幸加入这个有活力有技术的开发社区团队,这里能接触国内前沿的技术干货,也能了解接触阿里技术大牛,作为技术汪的自己深感荣幸,借用窃格瓦拉一句话“这里的人都是人才,讲话又好听,我超级喜欢这里,哈哈~”,以下是我对阿里云开发平台通用Web开发的一些个人解析。
一、云平台通用web开发体验
通过阿里云社区体验步骤引导很轻松的就能创建自己的项目产品,创建自己的团队,配置自己的仓库和环境管理步骤如图:
①https://workbench.aliyun.com/访问阿里云云开发平台
进入应用
这里场景选择WEB,解决方案选择Ali Midway Faas 一体化解决方案(for NodeJS10),选择完成配置好环境就可以进入开发Cloud IDE了:
小结:创建应用到开发整体流程阿里社区步骤十分详细,小白都可以轻松入手,很赞,作为开发者上手简直是不费力。
二、开发web技术解析
关于阿里在线开发Cloud IDE,是一款强大的在线开发环境IDE 功能强大,类似于 TextMate/Sublime,编辑流畅。自带的Box里面有Open-JDK7, ANT, Maven等,可以支持Java的Build/Run,支持自带Language的debug。可以开多个Shell(Alt+T), 但是实际用Alt+T开Shell有BUG,经常开启失败,只能用自带的那个Shell(F6)。可以打包下载workspace,可以上传文件和目录。因为平时我开发主要语言用python,这块线上IDE还不是常用,看到Cloud IDE赶紧让我眼前一亮,最方便的是有效解决本地环境问题,需要的依赖直接从指定仓库拉取即可。
开发web语言Node.js,因为此次体验选择的解决方案是Node.js,关于Node.js简单的说 Node.js 就是运行在服务端的 JavaScript。
Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。
Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好,非常建议Node.js开发工作者和学习者使用阿里云社区的web应用开发自己想要的项目。
三、整体体验感受
在整体创建应用到具体的开发前准备都很顺利,下载准备开发依赖也很顺利,
但是第二步# 启动 react 本地 watch 和 函数本地 Dev Server# 在终端中会输出 本地 Dev Server 的URL链接 使用npm run dev 命令式总是会先错误,不知道是哪里出了问题,毕竟不是专业学node.js 的这些bug不是太明白,希望Node.js的大神可以知道一下为什么会报这样的错误
四、总结:
整体的体验步骤下来感觉步骤清晰明了,很适合新手开发者去尝试和体验,依赖的安装和环境的准备很简单方便,省去了搭建环境的费时苦恼,因为非Node.js 专业的开发者在实际项目的开发当中难免会遇到看不懂的bug,但是相信对于专业的Node.js的开发和爱好者利用阿里云平台提供的平台开发简直是如虎添翼,最后真心安利各位开发者体验使用阿里云平台产品,让你的开发之路顺利有多彩!