IDEA 上位?不!Eclipse Theia 1.0 發(fā)布!
(給程序IT圈加星標,提高Java技能)
轉自:開源中國
Eclipse 基金會于近日推出 Eclipse Theia 1.0 穩(wěn)定版,并宣稱其為 Visual Studio Code 的真正開源替代方案(a True Open Source Alternative to Visual Studio Code)。Theia 完全由非營利性且供應商中立的 Eclipse 基金會主導,并由多元化社區(qū)進行開發(fā),不會因單一供應商的決定而損害多元化社區(qū)的利益。
猶記得在三年前,還是Eclipse 大行其道,不知怎么的,好像逐漸就被idea蠶食了許多份額,這次的推新,是否也有Eclipse 的不甘心在里面?

從上圖的官網(wǎng)介紹可以看出,Theia 整合了云端 IDE 和桌面 IDE,這是一個可擴展的平臺,包括開發(fā)者、組織機構和供應商在內(nèi)的任何人都能夠基于 Theia 使用最新的 Web 技術開發(fā)功能完備的多語言云端和桌面 IDE。
當作為云端 IDE 時,Theia 會在兩個獨立的進程中運行,它們分別被稱為前端和后端(對應的就是本地瀏覽器和遠程服務器),彼此之間通過 WebSockets 的 JSON-RPC 消息或 HTTP 的 REST API 進行通信。而作為桌面 IDE,前端和后端均在本地運行。
官方提到 Theia 可以作為 Visual Studio Code 的替代方案,因此其界面也和 Visual Studio Code 極為相似。更重要的是,Theia 原生支持 Visual Studio Code 擴展協(xié)議,也就是說我們可以在 Theia 上安裝和重用 Visual Studio Code 擴展。

Theia 靈活的架構讓它成為了一個可擴展、可調(diào)整的平臺,使用者可以根據(jù)特定的用例以非常細粒度的方式對其進行深度定制,而無需為項目提交補丁或分叉項目。下圖是 Arm 基于 Theia 進行定制開發(fā)的項目:

Visual Studio Code 作為一個桌面終端應用,微軟為各個平臺提供了可用的二進制包,但希望替代它的 Theia 卻沒有在官網(wǎng)提供下載鏈接。原因在于 Theia 并不是一個最終產(chǎn)品,這也是為什么標題把它稱作「IDE 框架」。你可以根據(jù)自己的需求基于 Theia 構建和自定義一款屬于你的 IDE。
例如,假設你需要一個完全支持量子計算語言和對應工作流的 IDE,那就可以在 Theia 的基礎上增加擴展或移除不必要的模塊,進而構建出一個功能完備的 IDE。或許這就是 Theia 強調(diào)自己「真正開源」的原因。
那么,你現(xiàn)在在用哪一款編程工具呢?
在線體驗 Eclipse Theia:
https://gitpod.io/#https://github.com/eclipse-theia/theia
GitHub 地址:
https://github.com/eclipse-theia/theia
長按進入小程序,進行30天打卡
(更多精彩值得期待……)
(更多精彩值得期待……)
最近熱文: 史上首例!程序員寫的代碼,被國家博物館收藏了!
終于把QQ和微信一鍵打通了,功能實用!
機房布線的最高境界 | 最后的暗黑系,真是亮瞎眼
阿里發(fā)布第一臺云電腦 “無影”,傳統(tǒng) PC 電腦會被淘汰嗎?
Windows給力!可以扔掉Linux虛擬機了!
華為鴻蒙OS上嘗鮮跑了個“hello world”!
程序員常用工具和網(wǎng)站集合(建議收藏) LeetCode1-40題匯總,速度收藏!
2T技術資源大放送!包括但不限于:C/C++,Linux,Python,Java,人工智能,考研,軟考,英語,等等。在公眾號內(nèi)回復「資源」,即可免費獲?。?span style="letter-spacing: 0.544px;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);font-weight: bolder;">回復「社群」,可以邀請你加入讀者群!
最近熱文: 史上首例!程序員寫的代碼,被國家博物館收藏了! 終于把QQ和微信一鍵打通了,功能實用! 機房布線的最高境界 | 最后的暗黑系,真是亮瞎眼 阿里發(fā)布第一臺云電腦 “無影”,傳統(tǒng) PC 電腦會被淘汰嗎? Windows給力!可以扔掉Linux虛擬機了! 華為鴻蒙OS上嘗鮮跑了個“hello world”! 程序員常用工具和網(wǎng)站集合(建議收藏) LeetCode1-40題匯總,速度收藏!
2T技術資源大放送!包括但不限于:C/C++,Linux,Python,Java,人工智能,考研,軟考,英語,等等。在公眾號內(nèi)回復「資源」,即可免費獲?。?span style="letter-spacing: 0.544px;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);font-weight: bolder;">回復「社群」,可以邀請你加入讀者群!
點個在看少個 bug??


