摘要:近年来,敏捷、DevOps的理念已逐步成为主流。基于云计算的开发环境也正得到愈来愈多开发者的青睐。不难想象,云端IDE已成将来的趋势。
学了Web全栈开发,就得动手实践,要动手,得先有开发环境。好比要开发python代码,是先在本身机器上安装python3,而后安装pycharm社区版。html
其实这些事情,说难不难,说容易也不容易。node
说难,你难在哪里了?准备个环境还难了,啥活都还没干呢?python
说容易,很容易吗?下载、安装、配置,也还要折腾,有时碰到什么环境问题、版本适配问题,也伤神。程序员
原本按老师的课程来的话,是要用node.js的Koa框架的,不过二阶段学习它只是配角,主角是js和ajax。因此后台先暂时用Python。在本地pycharm里写python代码,很方便,编码提示等辅助功能能大大加快编码速度,包括自动保存,修改的自动加载,开发很是的高效率。ajax
这些高效率,在CloudIDE,样样都有,一点也没落下。npm
CloudIDE却有本地pycharm比不上的,那就是当你编写模板页面html时,CloudIDE就像VS Code同样的方便,而pycharm仍是pycharm,对HTML不感冒,那你写HTML就痛苦了,一个字一个字的敲吧。编程
从这一点来看,我觉得CloudIDE会将是编程环境的集大成者,能够极大的提升程序员的开发效率。segmentfault
下面切换到课程里用的node.js的Koa框架,按照课程步骤,你须要下载安装node.js,使用npm安装koa脚手架,因为众所周知的缘由,你还要配置cnpm以解决网络问题。网络
若是使用CloudIDE,网页上点点,新建一个node.js技术栈的实例,基本环境就给你准备好了,直接上手操做,npm直接用,网络没毛病。框架
因此上手很快是吧,后面编码、测试、调试也是one条龙的Service,这里就很少说了。
对于程序员来讲,辛辛苦苦搭环境,曾经是没有办法的事情。若是你说,我想从头作起,我要学搭环境,我要什么都能本身作,我要没网也要编程,这也没错,我想说的是,搭环境是一件低附加值的重复劳动。
第一次搭好是新鲜和得到感,第二次是重复,第三次就好像是某些乏味却不得不作的工做(为了生活)了。
吃鱼吃鱼身,何须辛苦拆鱼头呢?
拥抱CloudIDE吧!
附图:
图1 python3环境
图2 nodejs环境,npm直接使用
图3 修改监听端口,CloudIDE检测到端口监听,提示端口注册访问
图4 访问页面(测试)
面向云原生、AI和移动开发者,华为云CloudIDE正在致力于打通应用开发态到运行态,提高开发者持续交付的能力,携手开发者共同实现研发体系的高质高效。