专栏中心

EEPW首页 > 专栏 > 太猛了,听说Eclipse 要干掉 VS Code !

太猛了,听说Eclipse 要干掉 VS Code !

发布人:编码之外 时间:2020-12-24 来源:工程师 发布文章

Eclipse 基金会于近日推出 Eclipse Theia 1.0 稳定版,并宣称其为 Visual Studio Code 的真正开源替代方案(a True Open Source Alternative to Visual Studio Code)。Theia 完全由非营利性且供应商中立的 Eclipse 基金会主导,并由多元化社区进行开发,不会因单一供应商的决定而损害多元化社区的利益。


犹记得在三年前,还是Eclipse 大行其道,不知怎么的,好像逐渐就被idea蚕食了许多份额,这次的推新,是否也有Eclipse 的不甘心在里面?



贡献者和采用者



从上图的官网介绍可以看出,Theia 整合了云端 IDE 和桌面 IDE,这是一个可扩展的平台,包括开发者、组织机构和供应商在内的任何人都能够基于 Theia 使用最新的 Web 技术开发功能完备的多语言云端和桌面 IDE。


当作为云端 IDE 时,Theia 会在两个独立的进程中运行,它们分别被称为前端和后端(对应的就是本地浏览器和远程服务器),彼此之间通过 WebSockets 的 JSON-RPC 消息或 HTTP 的 REST API 进行通信。而作为桌面 IDE,前端和后端均在本地运行。


官方提到 Theia 可以作为 Visual Studio Code 的替代方案,因此其界面也和 Visual Studio Code 极为相似。更重要的是,Theia 原生支持 Visual Studio Code 扩展协议,也就是说我们可以在 Theia 上安装和重用 Visual Studio Code 扩展。


image.png

Theia 灵活的架构让它成为了一个可扩展、可调整的平台,使用者可以根据特定的用例以非常细粒度的方式对其进行深度定制,而无需为项目提交补丁或分叉项目。下图是 Arm 基于 Theia 进行定制开发的项目:


image.png

Visual Studio Code 作为一个桌面终端应用,微软为各个平台提供了可用的二进制包,但希望替代它的 Theia 却没有在官网提供下载链接。原因在于 Theia 并不是一个最终产品,这也是为什么标题把它称作「IDE 框架」。你可以根据自己的需求基于 Theia 构建和自定义一款属于你的 IDE。例如,假设你需要一个完全支持量子计算语言和对应工作流的 IDE,那就可以在 Theia 的基础上增加扩展或移除不必要的模块,进而构建出一个功能完备的 IDE。或许这就是 Theia 强调自己「真正开源」的原因。

那么,你现在在用哪一款编程工具呢?


专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

村田汽车电子元件技术交流会现场视频3

视频 2008-08-22

村田汽车电子元件技术交流会现场视频5

视频 2008-08-22

【行业方案】一文带你了解车载无线广播接收机测试

村田汽车电子元件技术交流会现场视频4

视频 2008-08-22

沉浸式汽车音频:重塑驾驶体验的声学革命

汽车电子 2025-05-26

芝芯方案丨如何打造一款高效、低功耗和小型化的无绳吸尘器?

源来如此 | 确保光耦合器正确偏置

村田汽车电子元件技术交流会现场视频7

视频 2008-08-22

Astrobotic, WiBotic 测试月球无线充电系统

AI定义自主生产,赛美特推出“AI智造”生态体系

技术科普】从同步轨道到星链组网(下):卫星通信测试方案概述

Q2501=GPS+GPRS

micao 2005-03-08

人工智能能否比我们更好地理解情绪?

智能计算 2025-05-26

【仪测高下】224Gbps高速线缆测试方案

村田汽车电子元件技术交流会现场视频6

视频 2008-08-22

Q2501=GPS+GPRS

micao 2005-03-08

【仪测高下】PCB插损和阻抗测试方案

更多 培训课堂
更多 焦点
更多 视频

技术专区