做了个分析名字含义的小网站,希望各位给点建议 |
之前体验 Coding 的时候,发现有 WebIDE 这么一个彩蛋。虽然这个不能作为主要的开发工具,但平时一些小改动就可以直接在浏览器里完成,或者刚好碰巧得用了别人没装开发环境的电脑,也是可以作为临时开发的工具。
而最近新推出的 Cloud Studio 则是 WebIDE 的升级版,在 WebIDE 的基础上添加了不少的功能。同样能够导入仓库的代码,以前只是能够简单编辑提交,而现在整个项目几乎可以运行起来,这样更能保证我改动的代码能正常运行起来。Cloud Studio 可以是说一个云端的 IDE,这就意味着,只要有网络和浏览器,就能够随处地使用。不用去下载安装程序,就连大部分开发环境都提供了,直接节省了开发前安装开发环境和下载安装 IDE 的时间,这让更多的初学开发者能够更快地入门开发。
当然会有人说,我自己的电脑已经早就安装了开发环境和 IDE,还要这玩意有何用。的确,它不能完全的替代目前的 IDE,不过它能够作为目前 IDE 的一个补充。比如我平时工作是写前端,node 环境与编辑器在电脑上肯定是必不可少的。但是我突然要运行一段 PHP 的代码,那我就要去安装能够运行 PHP 的开发环境,然后是 Apache 甚至是 MySql。我只不过是想运行一段 PHP 代码,却花了不少的时间在安装 PHP 环境上。如果我用了云端的 IDE,说不定已经运行完 ok。这就好比我出门都穿着一双运动鞋,但有时我只想出门拿个快递,穿运动鞋我还要穿袜子,还不如直接穿拖鞋呢。
对于初学编程的开发者它也是非常友好的,省去了一大波繁琐的操作。当时大学学 Java 时,安装 jdk 这一块就吓跑了一部分同学。如果能直接用它学习编程语言,说不定能够提高初学者的兴趣呢。
虽说是一个云端 IDE,作为开发者最怕的就是编写好的代码没保存。我试了一下,在 Cloud Studio 下保存了编写好的代码,在没有 git commit 的情况下,我刷新了一下浏览器,原来的代码竟然还在。试想电脑突然坏掉这么一种情况,本地代码可能都没了,但云端代码肯定是还在的,虽然这种情况发生的概率比较小。不过当没网络时,情况就反过来了。
当然前端方面还有很多的在线编辑器,比如 codepen 或 jsfiddle。这两者之间本来就不能用来比较,在线编辑器虽也有立即编写代码运行的功能,但它们仅限于前端,而且主要就是用来编写小功能或特效,并可分享前端代码。而云 IDE 就是用来编写一个完整的项目。比如一个前端的组件库,也不可能一下子就完成,需要结合 Git 托管仓库进行迭代开发。
不过发现 Cloud Studio 的协同编辑还是挺有趣的,竟然可以多人编辑同一个项目。多人编辑同一个文件还会多光标显示,侧边还有聊天室,说不定以后还能用它来远程教学了。
Cloud Studio 拥有目前 IDE 的大部分功能,还集成了一个终端命令行。对于前端,npm 命令、git 命令都能使用,网页预览,直接用它写一个前端项目都木有问题。PHP 写网站还能生成一个访问的链接,Apache 等都可以暂时不用安装了。不过目前官方虽说支持代码补充,但前端代码还没能支持到。
过早客微信公众号:guozaoke • 过早客新浪微博:@过早客 • 广告投放合作微信:fullygroup50 鄂ICP备2021016276号-2 • 鄂公网安备42018502001446号