二、Theia
Thela的界面有如熟悉的VS Code,而且操作体验流畅自然,插件体系成熟稳定。
由于Theia的操作界面与VS Code非常接近,操作体验基本一致,有不少人都会误认为这就是VS Code的线上版本。其实对于开发者而言,不需要重新学习一个新的开发工具,难道不是一件好事?Theia从设计初期就充分考虑了桌面和云的不同特点,支持容器部署和虚拟机部署,浏览器访问。Theia内核非常精简,只需要很低配置就可以运行起来。对于VS Code插件扩展体系的直接支持尤其吸引人。众所周知VS Code的插件市场是业界最大的生态系统,从语言支持、业务对接、平台支持等诸多方面都给最终用户带来定制化能力。Theia兼容VS Code插件扩展标准,好处不言自明。这也就说明了为什么诸多云厂商都采用Theia方案,来进行自己的云IDE研发。
三、VS Code
VS Code是微软在2015年4月30日全 开发者大会上正式宣布推出的产品,是一款能跨 Mac OS X、Windows和 Linux运行的开发工具,针对于编写现代 Web 和云应用的跨平台源代码编辑器。
VS Code一经推出就抢占了各种C位,因为微软雄厚的IDE工具方面的技术储备,VS Code对各种语言支持的程度均非常好,而且使用灵活方便。
后记
这种新出现的WebIDE把本地开发工作搬到了云端,开发者可以在云端保存自己的开发环境,编写代码,运行和调试应用,甚至我们还可以对接云服务,提供类似代码检查这样的集成化场景能力。