Eclipse 官宣,要干掉 VS Code,你怎么看?
点击上方蓝色“方志朋”,选择“设为星标”
回复“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,你怎么看?相关推荐
- Eclipse 官宣,干掉 VS Code !
点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 整理自公众号:架构师专栏 来源:开源中国 Eclipse ...
- Eclipse 官宣: 替代 VS Code!网友:随便替,反正两个都不用....
Eclipse 基金会于近日推出 Eclipse Theia 1.0 稳定版,并宣称其为 Visual Studio Code 的真正开源替代方案(a True Open Source Alterna ...
- Maven官宣:干掉Maven和Gradle!推出更强更快更牛逼的新一代构建工具,炸裂!
欢迎关注方志朋的博客,回复"666"获面试宝典 来源:网络 相信作为Java开发者的你早已经受够了maven的编译缓慢,但是又由于历史包袱.使用习惯等问题暂时切换不了其他更快的构建 ...
- Spring官宣,干掉原生JVM!
你知道的越多,不知道的就越多,业余的像一棵小草! 成功路上并不拥挤,因为坚持的人不多. 编辑:业余草 推荐:https://www.xttblog.com/?p=5182 本文翻译自 Spring 官 ...
- Spring 官宣,干掉原生 JVM!
Spring 团队日前发布了 Spring Native Beta 版.通过 Spring Native,Spring 应用将有机会与 GraalVM 原生镜像的方式运行.为了更好地支持原生运行,Sp ...
- Spring官宣,干掉原生 JVM!硬气啊!
来源│spring.io/blog/2021/03/11/announcing-spring-native-beta Spring 团队日前发布了 Spring Native Beta 版.通过 Sp ...
- 这对CP我磕了!Adobe XD与Flutter插件官宣了……
全文共1612字,预计学习时长7分钟 图源:YouTube Flutter是创意表达丰富多彩的画布:一个不受传统技术限制,为美和自然体验而生的工具箱.喜欢创意表达的人通常都很爱Flutter,它能为你 ...
- 官宣!博通将以 4100 亿收购 VMware!
品玩5月26日讯,博通宣布将以 610 亿美元现金或股票收购云服务提供商.虚拟机软件巨头 VMware. 两家公司周四宣布,根据博通普通股 2022 年 5 月 25 日的收盘价,博通将以 610 亿 ...
- GitHub重磅官宣!您的代码已被打包至北极,传给一千年后的程序员!
千年之约 7 月 16 日,Github 官方博客正式官宣!将 2020 年 2 月 2日 前贡献过的所有开源代码生成了一次快照,并将源代码以 QR 码的方式存储在了 186 箱胶片里,胶片每帧都包含 ...
最新文章
- nbu 196错误和191错误解析
- matlab傅里叶变换矩阵
- 从来没有一种技术是为了解决复用、灵活组合、定制开发的问题
- 模块化是数据中心设计的未来
- element vue 获取select 的label_vue+elementui实现省市区三级联动
- Android回调的简单理解
- springboot 读取配置文件_使用 @ConfigurationProperties 在 Spring Boot 中加载配置
- echo回声不能用了_回声消除的昨天、今天和明天
- vue 实现文本的拖拽_Vue-实现简单拖拽(自定义属性)
- matlab编制刚度矩阵,平面3节点三角形单元刚度矩阵matlab程序
- BAT大厂面试精选的62道高频面试题【笔试+算法+代码+逻辑题等】
- 操作抖音取名项目日赚 500 实战案例分析
- 计算机整个桌面偏左,教你win10电脑屏幕往左偏怎么办
- launch 文件解析
- java socket ascii_TCP套接字上的ASCII - java
- 42、生鲜电商平台-商品的spu和sku数据结构设计与架构
- JavaScript中关于滚动scrollBy()与scrollTo()的区别
- Mapper(XML)文件不识别大于号 小于号
- 这份简历竟然值50w年薪?
- 24亿美金订单!今年黑五,这群人又赚翻了!