<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

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

          共 1664字,需瀏覽 4分鐘

           ·

          2020-12-26 16:57

          整理自:架構師專欄

          來源:開源中國

          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)新聞出處

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

          圖片

          貢獻者和采用者

          圖片

          從上圖的官網(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?;蛟S這就是 Theia 強調(diào)自己「真正開源」的原因。

          在線體驗 Eclipse Theia:

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

          GitHub 地址:

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

          那么,你現(xiàn)在在用哪一款編程工具呢?

          END


          有熱門推薦?

          1.?擁抱 Java 8 并行流:執(zhí)行速度飛起 !

          2.?別再吹Rust了,它太難學了!

          3.?從Nginx、Apache工作原理看為什么Nginx比Apache高效!

          4.?用Java實現(xiàn)天天酷跑(附源碼),這個真的有點強了!

          最近面試BAT,整理一份面試資料Java面試BATJ通關手冊,覆蓋了Java核心技術、JVM、Java并發(fā)、SSM、微服務、數(shù)據(jù)庫、數(shù)據(jù)結(jié)構等等。

          獲取方式:點“在看”,關注公眾號并回復?Java?領取,更多內(nèi)容陸續(xù)奉上。

          文章有幫助的話,在看,轉(zhuǎn)發(fā)吧。

          謝謝支持喲 (*^__^*)

          瀏覽 40
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  抠骚逼 | 少妇大战28厘米黑人 | 港台靓女性啪啪天美传媒精品性88xo | 尻屄在线观看网站 | 天堂sv在线播放 |