Javascript 拯救 IDE(集成开发环境)
推荐两个自己用着非常顺手的开发环境,一个是Google的Colab产品,另一个代表着不远将来遍地开花的在线开发环境Gitpod。
Colab
Colab是谷歌在Jupyter基础上二次开发的产品,用于数据挖掘场景,但因为Jupyter太好用了,我经常拿来直接做IDE用。
平时多数的场景是一些小型代码项目,原型阶段没必要规划成一个大的项目,所以都是在Jupyter里面先跑通了再迭代成正式的代码。
Jupyter自带Markdown和Code混合模式,用来写文章和做笔记也很顺手,一些零散的代码,干脆就不提交,直接存放在Colab平台,需要时运行以便就可以。
然而这些都不是Colab的突出优点,跟Azure和原生Jupyter相比,Colab有独特的地方,
- 为大数据分析、机器学习、爬虫等常见需求铺设好了所需的外部依赖包,不需要折腾安装,解决版本问题,节约大量时间
- Colab搭配Gdrive网盘,可以存放永久数据,无需购买额外空间
- Colab的1GHZ CPU+1G Ram 配置用起来很香,不限时间,不收费
- Colab代码运行时支持pdb调试,解决定位bug的难题,妥妥一个IDE
- 代码自动补全是几个大平台中最好的,后台索引做了优化,安装包后很快就可以自动提示
- 支持常见的外部图表库,不需要额外的配置开箱即用
只有一个缺点:国内不能访问。