日食基金会
主要特点:
- 使用一个通用代码库构建桌面和 Web 版本。
- 支持 JavaScript、Java、Python 和其他可使用基于协议的服务器端处理器的语言的开发
LSP (语言服务器协议),它承担与解析语言语义相关的操作。 使用 LSP 允许您使用为代码编辑器准备的 60 多个现有处理程序Visual Studio代码 ,核素 и原子 ,也使用LSP。 - Theia 的开发由 Eclipse 基金会监督,该基金会提供了一个独立于各个公司决策并以社区利益为重的中立平台。
- 该项目被设计为尽可能模块化,允许您通过以下方式扩展或更改任何功能
增加 . - 通过在 package.json 文件中列出必要的附加组件来连接它们,可以创建基于 Theia 的类似 IDE 的产品。
- 支持 VS Code 扩展协议,允许您连接为 Visual Studio Code 开发的扩展。
- 一个集成的成熟终端模拟器,如果在浏览器中重新加载页面,它会自动更新连接,而不会丢失完整的工作历史记录。
- 界面元素的灵活布局。 屏壳基于框架
荧光JS ,允许任意移动块(您可以隐藏面板、更改块的大小并交换它们)。
编辑器是建立在架构之上的
Electron 平台用于创建独立的应用程序。
与 Visual Studio Code 的主要区别包括: 更加模块化的架构,提供更多修改机会; 最初的重点是不仅在本地系统上启动,而且在云中启动; 在中立地点进行开发。
值得注意的是,该项目还开发了完全开放版本的 Visual Studio Code 编辑器
让我们提醒您,Visual Studio Code 编辑器是使用该项目的开发构建的
来源: opennet.ru