Eclipse Theia 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Eclipse Theia 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Eclipse Theia 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 EPL
开发语言 TypeScript
操作系统 跨平台
软件类型 开源软件
所属分类 开发工具
开源组织 Eclipse
地区 不详
投 递 者 红薯
适用人群 未知
收录时间 2019-10-04

软件简介

Theia(全名Eclipse Theia)是一个可扩展的平台,用于使用最新的Web技术开发多语言的云端和桌面的 IDE。目前云端IDE可能是未来编程的趋势,而Theia提供了两种方式云端(即客户端通过浏览器打开IDE)和桌面端!其界面类似于VSCode,且借鉴了很多VSCode方面的东西,甚至是直接支持VSCode的扩展。这让很多喜爱VSCode的开发者能快速的迁移。

范围

  • 建立一个平台来构建类似IDE的产品;
  • 向最终用户提供全面的多语言IDE(不仅仅是智能编辑器);
  • 同样支持Cloud IDE和Desktop IDE的范例;
  • 通过语言和调试服务器协议提供对多种语言的支持;
  • 为现代GUI提供javascript UI库。

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

最重要的区别是:

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

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

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

Theia的外壳基于PhosphorJS,它为可拖动的码头布局提供了坚实的基础。

扩展

Theia由扩展组成,扩展是一个npm程序包,它公开了许多有助于创建DI容器的DI模块(ContainerModule)。通过package.json在应用程序的npm-package中添加依赖项来使用扩展。扩展可以在运行时安装/卸载,这将触发重新编译并重新启动。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(49) 发布并加入讨论🔥
发表于开发技能专区
2020/12/17 11:25

Eclipse Theia 1.9.0 发布,TypeScript 编写的云端和桌面 IDE 框架

Eclipse Theia 1.9.0 发布了。Theia 是 Eclipse 基金会今年推出的 IDE 框架,为替代 Visual Studio Code 。Theia 整合了云端 IDE 和桌面 IDE,是一个可扩展的平台,包括开发者、组织机构和供应商在内的任何人都能够基于 Theia 使用最新的 Web 技术开发功能完备的多语言云端和桌面 IDE。本次更新内容包括: [cli] 更新了download-plugins脚本的错误报告 #8798 [cli] 更新download-plugins脚本,在不支持的文件类型下报告错误 #8...

12
6
发表了资讯
2020/04/03 07:33

Eclipse Theia 1.0 发布,TypeScript 编写的云端和桌面 IDE 框架

Eclipse 基金会于近日推出 Eclipse Theia 1.0 稳定版,并宣称其为 Visual Studio Code 的真正开源替代方案(a True Open Source Alternative to Visual Studio Code)。Theia 完全由非营利性且供应商中立的 Eclipse 基金会主导,并由多元化社区进行开发,不会因单一供应商的决定而损害多元化社区的利益。 从上图的官网介绍可以看出,Theia 整合了云端 IDE 和桌面 IDE,这是一个可扩展的平台,包括开发者、组织机构和供应商在内的...

42
52
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
Google Chrome Animation代码执行漏洞
UAF
Google Chrome是美国谷歌(Google)公司的一款Web浏览器。Google Chrome Animation存在代码执行漏洞,攻击者可利用此漏洞在系统上执行任意代码或造成拒绝服务情况。
CVE-2022-0609 MPS-2022-4155
2022-08-08 20:29
Google Chrome 资源管理错误漏洞
UAF
在 99.0.4844.74 之前的 Google Chrome 中的 ANGLE 中使用 after free 允许远程攻击者通过精心设计的 HTML 页面潜在地利用堆损坏。
CVE-2022-0978 MPS-2022-6610
2022-08-08 20:29
Google Chrome storage foundation代码执行漏洞
UAF
Google Chrome是美国谷歌(Google)公司的一款Web浏览器。Google chrome存在安全漏洞,远程攻击者可利用漏洞在系统中执行任意代码。
CVE-2021-38006 MPS-2021-28763
2022-08-08 20:29
Google Chrome navigation安全绕过漏洞
Google Chrome是美国谷歌(Google)公司的一款Web浏览器。Google Chrome存在安全漏洞,该漏洞源于产品的导航实现存在错误。攻击者可利用此漏洞绕过安全限制。
CVE-2021-38018 MPS-2021-28775
2022-08-08 20:29
macaddress 存在路径遍历漏洞
路径遍历
macaddress 是一个获取主机网络接口的 MAC 地址(硬件地址)的库。此软件包的受影响版本容易受到任意文件读取的影响。
MPS-2022-13851
2022-08-08 20:29
simple-get 信息泄露漏洞
信息暴露
Simple-Get是美国的一个使 Http 获取请求的最简单方法。 simple-get 存在信息泄露漏洞,该漏洞源于在NPM中暴露敏感信息给未经授权的参与者。
CVE-2022-0355 MPS-2022-2533
2022-08-08 20:29
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
49 评论
232 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部