Cloud IDE 大比拼 《在线编辑器》

简介: 我们知道目前很多云服务商,在实践 DevOps 能力的过程中,云服务的客户往往会把需求、代码、构建、测试、发布、部署、运维、运营等工作全部从本地转移到云端,享受云服务带来的移动性和便利性。但是一直缺乏有效的上云方式,导致开发人员手中没有良好的工具,无法真正实现 DevOps 运维开发一体化的理念,因此一款云上 Coding 的开发工具,也是很多云服务商的必备神器。

我们知道目前很多云服务商,在实践 DevOps 能力的过程中,云服务的客户往往会把需求、代码、构建、测试、发布、部署、运维、运营等工作全部从本地转移到云端,享受云服务带来的移动性和便利性。但是一直缺乏有效的上云方式,导致开发人员手中没有良好的工具,无法真正实现 DevOps 运维开发一体化的理念,因此一款云上 Coding 的开发工具,也是很多云服务商的必备神器。

业界主流的IDE工具无非几种,Eclipse、Visual Studio、IntelliJ,今天这几款也依然是桌面开发者的首选。具备 Web 端能力的工具,大概有以下几款:

一、Eclipse Che

Eclipse Che 是一个现代的、开放源代码的软件开发环境。它是一个通过提供结构化的工作区、项目输入、模块化扩展插件来支持 Codenvy 的引擎。Che 可以用作桌面 IDE,RESTful 工作空间服务器,或作为一个创建新的工具 SDK,支持一个有标签的 Docker images 启动一个默认 Eclipse Che。实际使用来说的话,Eclipse Che 对于 Java 更加友好,但是对于 Python、Rust 等语言功能支持不够强大,因此没有形成主流。

二、Theia

Theia 的界面有如熟悉的 VS Code,操作体验流畅自然,插件体系成熟稳定。

由于 Theia 的操作界面与 VS Code 非常接近,操作体验基本一致,有不少人都会误认为这就是 VS Code 的线上版本。

对于开发者而言,不需要重新学习一个新的开发工具,难道不是一件好事?Theia 从设计初期就充分考虑了桌面和云的不同特点,支持容器部署和虚拟机部署,浏览器访问。Theia 内核非常精简,只需要很低配置就可以运行起来。对于VS Code 插件扩展体系的直接支持尤其吸引人。众所周知 VS Code 的插件市场是业界最大的生态系统,从语言支持、业务对接、平台支持等诸多方面都给最终用户带来定制化能力。Theia 兼容 VS Code 插件扩展标准,好处不言自明。这也就说明了为什么诸多云厂商都采用 Theia 方案,来进行自己的云 IDE 研发。

三、VS Code

VS Code是微软在2015年正式宣布推出的产品,是一款能跨 Mac OS X、Windows 和 Linux 运行的开发工具,针对于编写现代 Web 和云应用的跨平台源代码编辑器。

VS Code 一经推出就抢占了各种 C 位,因为微软雄厚的 IDE 工具方面的技术储备,VS Code 对各种语言支持的程度均非常好,使用灵活方便。

这种新出现的 Web IDE 把本地开发工作搬到了云端,开发者可以在云端保存自己的开发环境,编写代码,运行和调试应用,甚至我们还可以对接云服务,提供类似代码检查这样的集成化场景能力。

相关文章
|
9月前
|
IDE JavaScript 开发工具
卸载NotePad++/SublimeText吧:VSCode才是史上最优秀的IDE编辑器
免费,这应该是所有人都所希望的,而且居然是微软开源免费的,你敢信吗?vscode使用的是MIT Lisense, 可随意下载, 分发, 商用等。下载地址:
|
IDE Go 开发工具
【Go·编辑器IDE】GoLand集成开发环境安装及使用教程
【Go·编辑器IDE】GoLand集成开发环境安装及使用教程
【Go·编辑器IDE】GoLand集成开发环境安装及使用教程
|
4月前
|
人工智能 自然语言处理 IDE
CodeFuse IDE 0.6 版本发布,支持编辑器诊断问题 AI 修复
CodeFuse IDE 是基于蚂蚁自研大模型和 OpenSumi 框架的 AI 编程助手,支持多语言,提供代码建议、解释、测试生成等,增强开发效率。最新版增加 AI 修复和智能补全功能,开源并支持 VS Code 插件生态。[了解更多](https://github.com/codefuse-ai/codefuse-ide)
216 0
|
6月前
|
IDE 开发工具 C语言
C语言编程之编辑器与IDE的选择
在C语言编程的广阔世界里,选择合适的编辑器或集成开发环境(IDE)是每位开发者面临的重要选择。不同的编辑器和IDE各具特色,适用于不同的开发场景和人群。
96 14
|
IDE 编译器 开发工具
vim配置IDE,下载压缩包即拥有轻巧且强大的文本编辑器
vim配置IDE,下载压缩包即拥有轻巧且强大的文本编辑器
|
IDE 开发工具
解决:IDE 设备 (磁盘/CD-ROM)配置不正确。“ide0:1”上具有一个 IDE 从设备,但没有主设备。此配置在虚拟机中无法正常运行。请使用配置编辑器将磁盘/CD-ROM 从“ide0:1”移
解决:IDE 设备 (磁盘/CD-ROM)配置不正确。“ide0:1”上具有一个 IDE 从设备,但没有主设备。此配置在虚拟机中无法正常运行。请使用配置编辑器将磁盘/CD-ROM 从“ide0:1”移
582 0
|
前端开发 JavaScript IDE
前端基本开发工具的IDE/编辑器之Sublime
Sublime Text是一款强大的文本编辑器,目前已经成为了许多开发者的首选。下面就让我们来看看Sublime Text的特点和优势。
217 0
|
前端开发 JavaScript IDE
前端基本开发工具的IDE/编辑器之VSCode
VsCode是一个轻量级的、跨平台的开源编辑器,是Microsoft开发的一款非常流行的前端开发工具。下面就让我们来看看VsCode的特点和优势。
236 0
|
前端开发 JavaScript IDE
前端基本开发工具的IDE/编辑器之WebStorm
WebStorm是目前使用非常广泛的一款前端开发工具,它为开发者提供了丰富的功能和良好的用户体验。下面就让我们来看看WebStorm的特点和优势。
200 0
|
弹性计算 IDE 数据可视化
【CSDN开发云】光速认识Cloud IDE
CSDN开发云初体验,快速上手云IDE教程
333 0
【CSDN开发云】光速认识Cloud IDE