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

推荐阅读:入门: 最全的零基础学Python的问题  | 零基础学了8个月的Python  | 实战项目 |学Python就是这条捷径干货:爬取豆瓣短评,电影《后来的我们》 | 38年NBA最佳球员分析 |   从万众期待到口碑扑街!唐探3令人失望  | 笑看新倚天屠龙记 | 灯谜答题王 |用Python做个海量小姐姐素描图 |碟中谍这么火,我用机器学习做个迷你推荐系统电影趣味:弹球游戏  | 九宫格  | 漂亮的花 | 两百行Python《天天酷跑》游戏!AI: 会做诗的机器人 | 给图片上色 | 预测收入 | 碟中谍这么火,我用机器学习做个迷你推荐系统电影小工具: Pdf转Word,轻松搞定表格和水印! | 一键把html网页保存为pdf!|  再见PDF提取收费! | 用90行代码打造最强PDF转换器,word、PPT、excel、markdown、html一键转换 | 制作一款钉钉低价机票提示器! |60行代码做了一个语音壁纸切换器天天看小姐姐!|年度爆款文案1).卧槽!Pdf转Word用Python轻松搞定!2).学Python真香!我用100行代码做了个网站,帮人PS旅行图片,赚个鸡腿吃3).首播过亿,火爆全网,我分析了《乘风破浪的姐姐》,发现了这些秘密 4).80行代码!用Python做一个哆来A梦分身 5).你必须掌握的20个python代码,短小精悍,用处无穷 6).30个Python奇淫技巧集 7).我总结的80页《菜鸟学Python精选干货.pdf》,都是干货 8).再见Python!我要学Go了!2500字深度分析!9).发现一个舔狗福利!这个Python爬虫神器太爽了,自动下载妹子图片点阅读原文,领廖雪峰视频资料!

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

  1. Eclipse 官宣,干掉 VS Code !

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

  2. Eclipse 官宣,要干掉 VS Code,你怎么看?

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

  3. 官宣!VS Code Python 全新功能在 PyCon China 全球首发!

    北京时间 2019 年 9 月 21 日,PyCon China 2019 在上海举行. 在下午的演讲中,来自微软开发工具事业部的资深研发工程师韩骏做了主题为<Python 与 Visual S ...

  4. 官宣!VS Code Python 全新功能全球首发!

    作者 | formulahendry 责编 | 屠敏 北京时间 2019 年 9 月 21 日,PyCon China 2019 在上海举行. 在下午的演讲中,来自微软开发工具事业部的资深研发工程师韩 ...

  5. 比尔·盖茨官宣离婚!除了孩子和基金会,一切都是浮云

    转自:新智元 昨天被盖茨和梅琳达离婚的消息刷屏了. 盖茨和梅琳达先后发推,告知大家:经过深思熟虑,我们决定结束婚姻. 二人推文内容一样:经过深思熟虑,并且为这段婚姻做了大量的努力后,我们决定结束婚姻. ...

  6. 快充或将成为新的卖点!OPPO RenoAce官宣,65W闪充+90Hz屏幕

    在手机行业飞速发展的今天,性能的不再是用户购买手机的首选,全面屏.摄像头.屏幕.快充都成为了用户关注的重点.全面屏的解决方案已经接近于成熟,真全面屏也只差0.4%的距离了.而在红米和Realme等品牌 ...

  7. miui12怎么自定义开机动画_MIUI12正式官宣,5天后发布!网友:发布是发布,12月才能更新?...

    小编在前段时间看到知名数码博主表示小米将会在月底正式发布小米的最新系统MIUI12,而且将会不少重磅的新功能,这不今天MIUI官方正式官宣,MIUI12将和小米的5G新品在5天后,也即时4月27日正式 ...

  8. 鸿蒙兼容安卓,华为鸿蒙OS正式官宣!兼容安卓程序,网友反应却水火不容

    华为从多年前就开始积极准备了鸿蒙OS的研发工作,而进行鸿蒙OS研发工作的初衷,是为了应对谷歌系统不给授权使用的局面.因为目前手机搭载的安卓系统,需要谷歌进行授权,而华为最新的几款旗舰手机,比如华为Ma ...

  9. 马斯克官宣:卸任推特CEO,继承者是她,网友:不会是女版的你吧!

    整理 | 朱珂欣 出品 | CSDN程序人生(ID:coder_life) 推特公司 CEO 马斯克周四在推特上宣布:为 X/Twitter 公司聘请到了一位新 CEO ,她将在大约 6 周后入职工作 ...

最新文章

  1. mysql低级知识坑
  2. Set 和 Map 数据结构
  3. 计算几何算法概览 (一)
  4. ExtJs的Reader
  5. 工程用计算机是什么样子的,【2人回答】学软件工程的应该买什么样的处理器电脑?-3D溜溜网...
  6. React 第十一章 组件的组合使用
  7. html中的数字选框,带有复选框和数字类型的HTML表单提交与PHP?
  8. Perl入门(七) Perl脚本的调试
  9. L - All in All(子序列)
  10. [CMake] 简单的样例工程
  11. 130825组队赛-Regionals 2012, North America - East Central NA
  12. 《Unity虚拟现实开发实战》——第1章,第1.1节虚拟现实对你来说意味着什么
  13. 使用Tenorshare iCareFone for mac如何对iPhone进行系统修复?
  14. 【生信进阶练习1000days】day1-Bioconductor的一些补充小用法与Working with Genomic Ranges
  15. 遥感图像几何校正 matlab,利用多项式实现图像几何校正(Matlab实现)
  16. springboot配置logback日志
  17. $.extend中探索深拷贝和浅拷贝
  18. 设计模式之禅【组合模式】
  19. 【案例】绘制国际象棋棋盘?(turtle 登场)
  20. 可控硅及其应用 -- 功率调节、电机调速

热门文章

  1. linux单用户模式和多用户模式的区别,什么是Linux单用户模式?
  2. 亿方云用户大会:六大产品新特性震撼发布 持续引领行业创新
  3. 产品经理如何发现大多数“沉默”用户的需求
  4. 2018湖北省大学程序设计竞赛 D. Who killed Cock Robin
  5. Photoshop CC 2019 Essential Training: Photography Photoshop CC 2019基本训练:摄影 Lynda课程中文字幕
  6. Qt音视频开发24-ffmpeg音视频同步
  7. 精简自适应最新地图html
  8. linux 运行ctl文件_Linux磁盘检测工具smartctl的使用和分析
  9. teeChart控件的异常:MARKS.CALLOUT.BRUSH.COLOR:Property callout does not exist
  10. MLSQL:融合 Spark+Ray,让企业低成本落地 Data+AI