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

相关文章
|
2月前
|
UED
什么是 SAP Commerce Cloud SmartEdit Product Carousel Component Editor
什么是 SAP Commerce Cloud SmartEdit Product Carousel Component Editor
|
2月前
|
供应链 UED
Commerce Cloud Product Carousel Component Editor 中的 Categories 属性
Commerce Cloud Product Carousel Component Editor 中的 Categories 属性
|
弹性计算 IDE 数据可视化
【CSDN开发云】光速认识Cloud IDE
CSDN开发云初体验,快速上手云IDE教程
289 0
【CSDN开发云】光速认识Cloud IDE
|
IDE 固态存储 开发工具
用谷歌云自建微软GitHub codespaces和VScode.dev云编译Cloud IDE是怎样一种体验?
你将拥有比微软官方vscode.dev 更强大的vscode谷歌云IDE,你可以随时随地坐在马桶上用599块钱的小米手机登陆网页版vscode开发一款APP,比如:Tiktok;这个网页版vscode比微软GitHub codespaces和VScode.dev官方更强大,它同样拥有terminal,重点是它编译不受本地网络的限制可以远程云编译,高速高效随时随地,而且是使用强大谷歌云服务器进行编译,爽哼! 下一步咱们搞个Android studio网页版云编译平台,好不好,宝? 下下一步咱们使用599块钱的小米手机远程连接网页版vscode和网页版Android studio开发一款安卓ap
416 1
用谷歌云自建微软GitHub codespaces和VScode.dev云编译Cloud IDE是怎样一种体验?
|
JavaScript
SAP Cloud for Customer Rule Editor的使用方法和底层工作原理
SAP Cloud for Customer Rule Editor的使用方法和底层工作原理
SAP Cloud for Customer Rule Editor的使用方法和底层工作原理
使用SAP C4C rule editor动态控制UI上某个按钮是否显示 - SAP Cloud for Customer UI 规则编辑器的使用一例
使用SAP C4C rule editor动态控制UI上某个按钮是否显示 - SAP Cloud for Customer UI 规则编辑器的使用一例
114 0
使用SAP C4C rule editor动态控制UI上某个按钮是否显示 - SAP Cloud for Customer UI 规则编辑器的使用一例
SAP Cloud Platform API management Policy Editor的高级用法
SAP Cloud Platform API management Policy Editor的高级用法
SAP Cloud Platform API management Policy Editor的高级用法
|
运维 监控 IDE
通过Alibaba Cloud Toolkit在IDE中查看SLS日志
Alibaba Cloud Toolkit是集开发、测试、运维、诊断、部署为一体的免费本地IDE插件。最近,Alibaba Cloud Toolkit支持了在IDE内查看与分析阿里云SLS日志服务的日志信息。
448 0
通过Alibaba Cloud Toolkit在IDE中查看SLS日志
|
Arthas Cloud Native IDE
Spring Cloud Alibaba IDE 工具重大升级
最近,Spring Cloud Alibaba 官方再次对周边的工具进行了升级,和 Cloud Toolkit 深度集成,提供了工程创建、代码编写、一键部署和问题诊断等一系列开发者提效工具。
20830 1
Spring Cloud Alibaba IDE 工具重大升级
|
IDE 前端开发 Devops
戒掉PC,免pc开发,cloud ide and debug设想
本文关键字:分布式IDE,cloudide,远程编码,远程调试,jupyter with visual debugger support
960 0
戒掉PC,免pc开发,cloud ide and debug设想