<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>

          IDEA 上位?不!Eclipse Theia 1.0 發(fā)布!

          共 1853字,需瀏覽 4分鐘

           ·

          2020-12-14 10:39

          點(diǎn)擊上方?java項(xiàng)目開發(fā),選擇?設(shè)為星標(biāo)

          優(yōu)質(zhì)文章,及時(shí)送達(dá)

          --

          來源:開源中國

          Eclipse 基金會于近日推出 Eclipse Theia 1.0 穩(wěn)定版,并宣稱其為 Visual Studio Code 的真正開源替代方案(a True Open Source Alternative to Visual Studio Code)。Theia 完全由非營利性且供應(yīng)商中立的 Eclipse 基金會主導(dǎo),并由多元化社區(qū)進(jìn)行開發(fā),不會因單一供應(yīng)商的決定而損害多元化社區(qū)的利益。

          猶記得在三年前,還是Eclipse 大行其道,不知怎么的,好像逐漸就被idea蠶食了許多份額,這次的推新,是否也有Eclipse 的不甘心在里面?

          從上圖的官網(wǎng)介紹可以看出,Theia 整合了云端 IDE 和桌面 IDE,這是一個(gè)可擴(kuò)展的平臺,包括開發(fā)者、組織機(jī)構(gòu)和供應(yīng)商在內(nèi)的任何人都能夠基于 Theia 使用最新的 Web 技術(shù)開發(fā)功能完備的多語言云端和桌面 IDE。

          當(dāng)作為云端 IDE 時(shí),Theia 會在兩個(gè)獨(dú)立的進(jìn)程中運(yùn)行,它們分別被稱為前端和后端(對應(yīng)的就是本地瀏覽器和遠(yuǎn)程服務(wù)器),彼此之間通過 WebSockets 的 JSON-RPC 消息或 HTTP 的 REST API 進(jìn)行通信。而作為桌面 IDE,前端和后端均在本地運(yùn)行。

          官方提到 Theia 可以作為 Visual Studio Code 的替代方案,因此其界面也和 Visual Studio Code 極為相似。更重要的是,Theia 原生支持 Visual Studio Code 擴(kuò)展協(xié)議,也就是說我們可以在 Theia 上安裝和重用 Visual Studio Code 擴(kuò)展。

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

          Visual Studio Code 作為一個(gè)桌面終端應(yīng)用,微軟為各個(gè)平臺提供了可用的二進(jìn)制包,但希望替代它的 Theia 卻沒有在官網(wǎng)提供下載鏈接。原因在于 Theia 并不是一個(gè)最終產(chǎn)品,這也是為什么標(biāo)題把它稱作「IDE 框架」。你可以根據(jù)自己的需求基于 Theia 構(gòu)建和自定義一款屬于你的 IDE。例如,假設(shè)你需要一個(gè)完全支持量子計(jì)算語言和對應(yīng)工作流的 IDE,那就可以在 Theia 的基礎(chǔ)上增加擴(kuò)展或移除不必要的模塊,進(jìn)而構(gòu)建出一個(gè)功能完備的 IDE?;蛟S這就是 Theia 強(qiáng)調(diào)自己「真正開源」的原因。

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

          在線體驗(yàn) Eclipse Theia:

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

          GitHub 地址:

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

          -?END -

          推薦案例

          溫暖提示

          為了方便大家更好的學(xué)習(xí),本公眾號經(jīng)常分享一些完整的單個(gè)功能案例代碼給大家去練習(xí),如果本公眾號沒有你要學(xué)習(xí)的功能案例,你可以聯(lián)系小編(微信:xxf960513)提供你的小需求給我,我安排我們這邊的開發(fā)團(tuán)隊(duì)免費(fèi)幫你完成你的案例。
          注意:只能提單個(gè)功能的需求不能要求功能太多,比如要求用什么技術(shù),有幾個(gè)頁面,頁面要求怎么樣?


          請長按識別二維碼

          想學(xué)習(xí)更多的java功能案例請關(guān)注

          Java項(xiàng)目開發(fā)

          如果你覺得這個(gè)案例以及我們的分享思路不錯(cuò),對你有幫助,請分享給身邊更多需要學(xué)習(xí)的朋友。別忘了《留言+點(diǎn)在看》給作者一個(gè)鼓勵哦!

          瀏覽 39
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <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>
                  可以免费看的av 视频在线观看一区 | 日本xxxxxwww18 | 欧美v精品 | 大香蕉在线伊人最新 | 五月天操逼网 |