可扩展基于Web技术的开发多语言云端IDE和桌面IDE——Theia( 二 )

1、Theia与VS Code

Theia项目本身也认为VS Code是一款出色的产品。这就是Theia接受许多设计决策,甚至直接支持VS Code扩展的原因。

最重要的区别是:

Theia的架构更加模块化,可以进行更多自定义,Theia是专为在Desktop(桌面)和Cloud(云端)上运行而设计的,Theia由与供应商无关的开源基金会开发。

可扩展基于Web技术的开发多语言云端IDE和桌面IDE——Theia

2、支持JavaScript,Java,Python等

Theia 建立在Language Server协议之上,得益于不断增长的生态系统超过60种可用的语言服务器,为所有主要编程语言提供智能编辑支持。

可扩展基于Web技术的开发多语言云端IDE和桌面IDE——Theia

3、集成多功能终端

Theia集成了功能齐全的终端,可在重新加载浏览器时重新连接,从而保留完整的历史记录。

推荐阅读