点击上方蓝色“方志朋”,选择“设为星标”

回复“666”获取独家整理的学习资料!

整理自:架构师专栏

来源:开源中国

Eclipse 基金会于近日推出 Eclipse Theia 1.0 稳定版,并宣称其为 Visual Studio Code 的真正开源替代方案 (a True Open Source Alternative to Visual Studio Code)

Theia 完全由非营利性且供应商中立的 Eclipse 基金会主导,并由多元化社区进行开发,不会因单一供应商的决定而损害多元化社区的利益。

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

官网新闻出处

https://www.eclipse.org/org/press-release/20200331-theia.php

图片

贡献者和采用者

图片

从上图的官网介绍可以看出,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 扩展。

图片

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

图片

Visual Studio Code 作为一个桌面终端应用,微软为各个平台提供了可用的二进制包,但希望替代它的 Theia 却没有在官网提供下载链接。原因在于 Theia 并不是一个最终产品,这也是为什么标题把它称作「IDE 框架」。你可以根据自己的需求基于 Theia 构建和自定义一款属于你的 IDE。

例如,假设你需要一个完全支持量子计算语言和对应工作流的 IDE,那就可以在 Theia 的基础上增加扩展或移除不必要的模块,进而构建出一个功能完备的 IDE。或许这就是 Theia 强调自己「真正开源」的原因。

在线体验 Eclipse Theia:

https://gitpod.io/#https://github.com/eclipse-theia/theia

GitHub 地址:

https://github.com/eclipse-theia/theia

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

热门内容:
  • 那些总是写“烂代码”的同学,强烈推荐你用这款IDEA插件!

  • Spring-Retry重试实现原理

  • Spring Boot 中的 RestTemplate不好用?试试 Retrofit !

  • 监控系统选型,这篇不可不读!

最近面试BAT,整理一份面试资料《Java面试BAT通关手册》,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。获取方式:点“在看”,关注公众号并回复 666 领取,更多内容陆续奉上。
明天见(。・ω・。)ノ

Eclipse 官宣,要干掉 VS Code,你怎么看?相关推荐

  1. Eclipse 官宣,干掉 VS Code !

    点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 整理自公众号:架构师专栏 来源:开源中国 Eclipse ...

  2. Eclipse 官宣: 替代 VS Code!网友:随便替,反正两个都不用....

    Eclipse 基金会于近日推出 Eclipse Theia 1.0 稳定版,并宣称其为 Visual Studio Code 的真正开源替代方案(a True Open Source Alterna ...

  3. Maven官宣:干掉Maven和Gradle!推出更强更快更牛逼的新一代构建工具,炸裂!

    欢迎关注方志朋的博客,回复"666"获面试宝典 来源:网络 相信作为Java开发者的你早已经受够了maven的编译缓慢,但是又由于历史包袱.使用习惯等问题暂时切换不了其他更快的构建 ...

  4. Spring官宣,干掉原生JVM!

    你知道的越多,不知道的就越多,业余的像一棵小草! 成功路上并不拥挤,因为坚持的人不多. 编辑:业余草 推荐:https://www.xttblog.com/?p=5182 本文翻译自 Spring 官 ...

  5. Spring 官宣,干掉原生 JVM!

    Spring 团队日前发布了 Spring Native Beta 版.通过 Spring Native,Spring 应用将有机会与 GraalVM 原生镜像的方式运行.为了更好地支持原生运行,Sp ...

  6. Spring官宣,干掉原生 JVM!硬气啊!

    来源│spring.io/blog/2021/03/11/announcing-spring-native-beta Spring 团队日前发布了 Spring Native Beta 版.通过 Sp ...

  7. 这对CP我磕了!Adobe XD与Flutter插件官宣了……

    全文共1612字,预计学习时长7分钟 图源:YouTube Flutter是创意表达丰富多彩的画布:一个不受传统技术限制,为美和自然体验而生的工具箱.喜欢创意表达的人通常都很爱Flutter,它能为你 ...

  8. 官宣!博通将以 4100 亿收购 VMware!

    品玩5月26日讯,博通宣布将以 610 亿美元现金或股票收购云服务提供商.虚拟机软件巨头 VMware. 两家公司周四宣布,根据博通普通股 2022 年 5 月 25 日的收盘价,博通将以 610 亿 ...

  9. GitHub重磅官宣!您的代码已被打包至北极,传给一千年后的程序员!

    千年之约 7 月 16 日,Github 官方博客正式官宣!将 2020 年 2 月 2日 前贡献过的所有开源代码生成了一次快照,并将源代码以 QR 码的方式存储在了 186 箱胶片里,胶片每帧都包含 ...

最新文章

  1. nbu 196错误和191错误解析
  2. matlab傅里叶变换矩阵
  3. 从来没有一种技术是为了解决复用、灵活组合、定制开发的问题
  4. 模块化是数据中心设计的未来
  5. element vue 获取select 的label_vue+elementui实现省市区三级联动
  6. Android回调的简单理解
  7. springboot 读取配置文件_使用 @ConfigurationProperties 在 Spring Boot 中加载配置
  8. echo回声不能用了_回声消除的昨天、今天和明天
  9. vue 实现文本的拖拽_Vue-实现简单拖拽(自定义属性)
  10. matlab编制刚度矩阵,平面3节点三角形单元刚度矩阵matlab程序
  11. BAT大厂面试精选的62道高频面试题【笔试+算法+代码+逻辑题等】
  12. 操作抖音取名项目日赚 500 实战案例分析
  13. 计算机整个桌面偏左,教你win10电脑屏幕往左偏怎么办
  14. launch 文件解析
  15. java socket ascii_TCP套接字上的ASCII - java
  16. 42、生鲜电商平台-商品的spu和sku数据结构设计与架构
  17. JavaScript中关于滚动scrollBy()与scrollTo()的区别
  18. Mapper(XML)文件不识别大于号 小于号
  19. 这份简历竟然值50w年薪?
  20. 24亿美金订单!今年黑五,这群人又赚翻了!

热门文章

  1. 诚意租房网blog2
  2. Bootstrap笔记(记录不会的知识)
  3. 转:YUV RGB 常见视频格式解析
  4. linu逻辑分区动态调整大小
  5. 随机生成6位图片验证码
  6. sharepoint自带JS函数获取URL参数
  7. 团队分数分配方法——BY 李栋
  8. Python字符编码详解
  9. HTML转WORD WORD转PDF--来源网络
  10. 【青少年编程】【四级】从小到大排序