Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >IDEA 上位?不!Eclipse Theia 1.0 发布!

IDEA 上位?不!Eclipse Theia 1.0 发布!

作者头像
后端码匠
发布于 2020-09-15 07:12:41
发布于 2020-09-15 07:12:41
1.1K0
举报
文章被收录于专栏:后端码匠后端码匠

Eclipse 基金会于近日推出 Eclipse Theia 1.0 稳定版,并宣称其为 Visual Studio Code 的真正开源替代方案(a True Open Source Alternative to Visual Studio Code)。Theia 完全由非营利性且供应商中立的 Eclipse 基金会主导,并由多元化社区进行开发,不会因单一供应商的决定而损害多元化社区的利益。

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-09-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 后端码匠 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【编程工具】eclipse
★ 编程工具 ★ Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。 Eclipse最初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会(Eclipse Foundatio
程序员互动联盟
2018/03/15
7820
Eclipse 跌落“神坛”,这款 IDE 后来居上!
俗话说,工欲善其事,必先利其器,一名好的开发者,必然要有一套好的开发工具,这样才能打造出最好的产品给用户。世界上的IDE种类繁多,要论那个IDE好用,可能有人会选择老牌的Visual Studio 或是Eclipse;也有人会选择使用者人数一路飙升的Intellij;也有人更偏爱Google发布的Android Studio。
Java旅途
2022/03/04
8060
Eclipse 跌落“神坛”,这款 IDE 后来居上!
极适CDE:SaaS和自托管之间的Gitpod
云开发环境供应商Gitpod表示,它也提供了一个“自托管”的CDE,但与Coder.com不同,它不是“自我管理”的。
云云众生s
2024/03/28
2650
极适CDE:SaaS和自托管之间的Gitpod
theia 安装 + 登录认证
theia 是一套构建基于 web 的云端工具和 IDE 的开源框架。theia 提供了一个工作框架、模块系统、和 git 集成等一些可重用的特性。基于 theia 的工具可以远程部署,并通过浏览器或桌面应用如 Electron 进行访问。theia 基于 Typescript、HTML、CSS、LSP(Language Server Protocol)和 VS Code 提供的 Monaco 代码编辑器构建。
谛听
2020/07/26
5.5K3
【专业技术第十一讲】Eclipse和myeclipse区别
存在问题: 初学java环境配置这个Eclipse和MyEclipse分不清?十分不解 解决方案: Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。 虽然大多数用户很乐于将 Eclipse 当作 Java 集成开发环境(IDE)来使用,但 Eclipse 的目标却不仅限于此。Eclipse 还包括插
程序员互动联盟
2018/03/15
2K0
随时随地写代码--基于Code-server部署自己的云开发环境
在平时的学习工作中,我们经常会用到代码编辑器,Vscode已经成为我们的首选。但是本地编辑器有个弊端就是当我们在家庭和公司之间移动的时候,无法连续编码。这个时候就有很多新兴的在线编辑器(web IDE)出现了,例如微软和 Github 的Visual Studio Codespaces、腾讯的cloudstudio、华为云 CloudIDE等,这些产品要么还在测试,要么免费用会有限制或者价格不低,目前还不是非常方便。
TOMD
2022/08/01
13.9K0
随时随地写代码--基于Code-server部署自己的云开发环境
Mark Little阐述Java的未来:原生Java、Adoptium以及更快的发布节奏
作者 | Olimpiu Pop 译者 | 张卫滨 策划 | 丁晓昀 在云原生时代,Java 似乎短暂失去了自己的优势地位并且被更年轻的平台不断取代,但是在此之后,它似乎迎来了自己的复兴时代。Java 生态系统就像是通向创新的一条快车道,许多的项目都在使其对云更加友好,在语言层面提供支持并改善其运行时。RedHat 的工程副总裁 Mark Little 在他的 Devoxx UK 演讲中详细介绍了这方面的努力。 多年来,无论是在 Tiobe 指数方面,还是在 GitHub 上使用的编程语言方面,J
深度学习与Python
2023/03/29
5540
Mark Little阐述Java的未来:原生Java、Adoptium以及更快的发布节奏
嵌入式新闻早班车-第6期
【Eclipse基金会宣布成立Eclipse IDE工作组】 成立工作组旨在确保Eclipse IDE系列产品、相关技术和生态系统的可持续性。该工作组参与者包括 Bosch, EclipseSource, IBM, Kichwa Coders, Renesas, SAP, VMware 和 Yatta Solutions。
Simon223
2021/06/29
2610
平台工程时代已至:八个关键主题
平台工程 绝对已经起飞。事实上,平台工程是几个月前在巴黎举行的 KubeCon + CloudNativeCon Europe 2024 的热门话题。
云云众生s
2024/05/18
1550
随时随地敲代码,基于Theia快速部署自己的云开发环境
如果手头上有多个设备,需要经常轮换着使用,又或者经常出门不想带太沉的笔记本电脑,想随时随地写代码,Web IDE 可以帮到你。 Web IDE,顾名思义就是云端开发环境,把 IDE 部署在云上。打开浏览器,连上云 IDE,就可以方便敲代码跑程序。想象一下,带上一台iPad或者华为、小米平板,配上蓝牙键盘,坐在阴凉的动物园树下,边看动物边敲代码,多惬意。 其实 Web IDE 很早就有,但都只能说是玩具,直到现在才有一些不错的产品推出,比如微软和 Github 的Visual Studio Codespaces、coding.net 的 Cloud Studio、华为云 CloudIDE 等。不过,这些产品要么还在测试,要么免费用会有限制或者价格不低,目前还不是非常方便。 如果想要低成本愉快使用,自己来搭建一个是不错的方案。对配置要求不高的话,一年几十块一百多块就能买到廉价的 VPS 或者云主机。
实验盒
2021/09/22
3.3K0
随时随地敲代码,基于Theia快速部署自己的云开发环境
ABB PP865 作为指导正确系统设计
OPC 基金会是一个全球性组织,用户、供应商和联盟在其中协作,为工业自动化中的多供应商、多平台、安全可靠的互操作性创建数据传输标准。为了支持这一使命,OPC 基金会创建和维护规范,通过证书测试确保符合 OPC 规范,并与行业领先的标准组织合作。
用户10539449
2023/05/08
980
ABB PP865 作为指导正确系统设计
满心欢喜入职 Gitpod 一年后失望离开:垃圾邮件当 OKR、天天造势但就不兑现承诺
作者 | Geoffrey Huntley 译者| 核子可乐 策划 | 褚杏娟 去年,选择了房车露营生活的 Geoffrey Huntley 受邀请加入了 Gitpod,远程办公、充满才华横溢的人、开源等因素都让他选择加入 Gitpod。Gitpod 是一个开源的开发者平台,可以自动配置现成代码的开发者环境。Gitpod 公司则是在 2020 年成立,目前重点放在了云上的自动化开发环境。 当时的 Huntley 在文章中称赞道:过去几年,Gitpod 一直是我工具包中一个有意义且关键的软件,因为
深度学习与Python
2023/03/29
7840
满心欢喜入职 Gitpod 一年后失望离开:垃圾邮件当 OKR、天天造势但就不兑现承诺
GitHub开学大礼包:近50种专业开发者工具,最高节省32万!
GitHub推出学生礼包计划已经有6年了。至今已经为150多万学生提供了免费的最佳实践开发工具和培训。这个项目的初衷是帮助学生利用真实的工具进行实操来获取项目经验,从而提高毕业生求职的命中率。
代码医生工作室
2019/09/04
6210
GitHub开学大礼包:近50种专业开发者工具,最高节省32万!
重磅:国产IDE发布,由阿里研发,完全开源!​
来源:阿里技术 经历近 3 年时间,在阿里集团及蚂蚁集团共建小组的努力下,OpenSumi 作为国内首个强定制性、高性能,兼容 VS Code 插件体系的 IDE 研发框架,今天正式对外开源。 1.OpenSumi 是什么? OpenSumi 是一款面向垂直领域,低门槛、高性能、高定制性的双端(Web 及 Electron)IDE 研发的框架。 框架早期由阿里集团淘系工程团队及蚂蚁集团体验技术部、研发效能团队联合发起,共同研发的 IDE 标准化研发框架。它基于 TypeScript + React 进行编码
程序猿DD
2022/06/29
1.1K0
重磅:国产IDE发布,由阿里研发,完全开源!​
GitHub开学大礼包:近50种专业开发者工具,最高节省32万!
GitHub推出学生礼包计划已经有6年了。至今已经为150多万学生提供了免费的最佳实践开发工具和培训。这个项目的初衷是帮助学生利用真实的工具进行实操来获取项目经验,从而提高毕业生求职的命中率。
新智元
2019/09/04
7210
GitHub开学大礼包:近50种专业开发者工具,最高节省32万!
Codeanywhere 创始人用 Daytona 抗衡 GitHub Codespaces
云开发环境能自托管吗? Codeanywhere 创始人的新产品 Daytona,旨在做到这一点。
云云众生s
2024/03/28
4430
开始使用Eclipse Che IDE在云端进行开发【Programming】
Eclipse Che在基于容器的云环境中为Java开发人员提供了Eclipse IDE。
Potato
2019/11/09
2.1K1
开始使用Eclipse Che IDE在云端进行开发【Programming】
程序员必备:顶尖开发工具(IDE)大盘点
在这篇全面而深入的指南中,我们将探讨程序员必备的几款顶尖开发工具(IDE)。从初学者到资深开发者,选择合适的开发环境对提高编码效率、项目管理和团队协作至关重要。本文将提供对几款流行IDE的详细介绍,包括它们的主要特性、适用场景以及如何根据您的开发需求选择最适合的工具。通过本文,您将了解到Visual Studio Code、IntelliJ IDEA、PyCharm、Eclipse等工具的关键信息。
猫头虎
2024/04/07
2K0
程序员必备:顶尖开发工具(IDE)大盘点
盘点那些云端编辑器,助力代码开发
随着网络带宽的飞速提升,web 技术的更新迭代,网络延迟变得足够低,响应也变得足够快,于是出现了很多线上编辑器,它们大部分自身都集成了开发环境,可以做到开箱即用,于是越来越多的人开始接受并选择了云端编辑器作为开发工具,接下来我们就来分享几款表现不错的云端编辑器。
程序那些事儿
2023/07/24
9210
盘点那些云端编辑器,助力代码开发
2023年云原生预测
我希望每个人都和心爱的人度过了愉快的假期!CNCF 最近发布了关于我们去年完成的所有工作的年度报告[2]。我建议每个人都抽空仔细阅读这份报告,因为我们花了很多时间来记录社区所做的所有令人惊叹的工作。另外,自从我发布年度预测已经有几年了,所以我为延迟道歉,希望你喜欢今年的清单!
CNCF
2023/02/12
7600
2023年云原生预测
推荐阅读
相关推荐
【编程工具】eclipse
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档