可扩展基于Web技术的开发多语言云端IDE和桌面IDE——Theia
介绍
Theia(全名Eclipse Theia)是一个可扩展的平台,用于使用最新的Web技术开发多语言的云端和桌面的 IDE。目前云端IDE可能是未来编程的趋势,而Theia提供了两种方式云端(即客户端通过浏览器打开IDE)和桌面端!其界面类似于VSCode,且借鉴了很多VSCode方面的东西,甚至是直接支持VSCode的扩展。这让很多喜爱VSCode的开发者能快速的迁移。
Github
https://github.com/eclipse-theia/theia
本项目在Github上代码更新活跃,截止笔者发文,最新的提交是在一个小时之前,本项目标星5k+
以下是本项目的贡献者和支持者
范围
建立一个平台来构建类似IDE的产品;向最终用户提供全面的多语言IDE(不仅仅是智能编辑器);同样支持Cloud IDE和Desktop IDE的范例;通过语言和调试服务器协议提供对多种语言的支持;为现代GUI提供javascript UI库。相关功能特性
推荐阅读
- 我是小鱼儿|《我是小鱼儿》:基于物理引擎设计下的冒险之旅
- 生化危机灭绝|基于原作忠于原作《生化危机3》新版桌游即将发售
- 常规赛|LPL常规赛MVP基于的标准是什么?三点是必须的,队伍成绩排在首位
- Linux|为什么要开发那么多基于Linux的国产系统,直接使用Linux不可以吗?
- MIUI|MIUI再更新,小米10 至尊纪念版开始升级基于Android11的MIUI 12
- 中芯国际|首款基于中芯国际“N+1”工艺的芯片成功流片,美国断供失效
- QKFile基于区块链技术
- 如何将WEBP格式转成JPG图片?
- 高通宣布骁龙X60 5G调制解调器,基于5nm,下载速度7.5 Gbps
- 高通正式发布第三代5G调制解调器:X60,基于5nm工艺打造