用好CloudIDE提升Web全栈编码效率

举报
黄生 发表于 2020/08/15 11:15:44 2020/08/15
【摘要】 学了Web全栈开发,就得动手实践,要动手,得先有开发环境。比如要开发python代码,是先在自己机器上安装python3,然后安装pycharm社区版其实这些事情,说难不难,说容易也不容易说难,你难在哪里了?准备个环境还难了,啥活都还没干呢?说容易,很容易吗?下载、安装、配置,也还要折腾,有时碰到什么环境问题、版本适配问题,也伤神本来按老师的课程来的话,是要用node.js的Koa框架的,不...

学了Web全栈开发,就得动手实践,要动手,得先有开发环境。


比如要开发python代码,是先在自己机器上安装python3,然后安装pycharm社区版

其实这些事情,说难不难,说容易也不容易

说难,你难在哪里了?准备个环境还难了,啥活都还没干呢?

说容易,很容易吗?下载、安装、配置,也还要折腾,有时碰到什么环境问题、版本适配问题,也伤神


本来按老师的课程来的话,是要用node.js的Koa框架的,不过二阶段学习它只是配角,主角是js和ajax。所以后台先暂时用Python

在本地pycharm里写python代码,很方便,编码提示等辅助功能能大大加快编码速度,包括自动保存,修改的自动加载,开发非常的高效率

这些高效率,在CloudIDE,样样都有,一点也没落下。

CloudIDE却有本地pycharm比不上的,那就是当你编写模板页面html时,CloudIDE就像VS Code一样的方便,

而pycharm还是pycharm,对HTML不感冒,那你写HTML就痛苦了,一个字一个字的敲吧


从这一点来看,我以为CloudIDE会将是编程环境的集大成者,可以极大的提高程序员的开发效率。

下面切换到课程里用的node.js的Koa框架,按照课程步骤,你需要下载安装node.js,使用npm安装koa脚手架,由于众所周知的原因,你还要配置cnpm以解决网络问题

如果使用CloudIDE,网页上点点,新建一个node.js技术栈的实例,基本环境就给你准备好了,直接上手操作,npm直接用,网络没毛病

所以上手很快是吧,后面编码、测试、调试也是one条龙的Service,这里就不多说了。


对于程序员来说,辛辛苦苦搭环境,曾经是没有办法的事情。

如果你说,我想从头做起,我要学搭环境,我要什么都能自己做,我要没网也要编程

这也没错,我想说的是,搭环境是一件低附加值的重复劳动

第一次搭好是新鲜和获得感,第二次是重复,第三次就好像是某些乏味却不得不做的工作(为了生活)了

吃鱼吃鱼身,何必辛苦拆鱼头呢?

拥抱CloudIDE吧


附图:

图1 python3环境


图2 nodejs环境,npm直接使用


图3 修改监听端口,CloudIDE检测到端口监听,提示端口注册访问


图4 访问页面(测试)





【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。