1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        干掉IDEA:JetBrains推出下一代輕量級(jí)開(kāi)發(fā)工具Fleet

        共 1683字,需瀏覽 4分鐘

         ·

        2021-12-10 07:38

        點(diǎn)擊上方藍(lán)色字體,選擇“設(shè)為星標(biāo)”


        回復(fù)”學(xué)習(xí)資料“獲取學(xué)習(xí)寶典


        JetBrains以 20 年的 IDE 開(kāi)發(fā)經(jīng)驗(yàn)為基礎(chǔ)從頭打造了號(hào)稱(chēng)下一代的開(kāi)發(fā)工具Fleet,它使用了 IntelliJ 代碼處理引擎,具有分布式 IDE 架構(gòu)和重新設(shè)計(jì)的 UI。它的主要特性有:輕量級(jí)、智能、分布式、協(xié)作、多語(yǔ)言非常重要的一點(diǎn):開(kāi)發(fā)Fleet的目的不是為了取代某個(gè)JetBrains旗下的工具,而是為了提供給用戶更多的選擇。

        輕量級(jí)

        JetBrains將 Fleet 構(gòu)建為快捷的輕量級(jí)文本編輯器,可以滿足您快速瀏覽和編輯代碼的需求。它在幾秒鐘內(nèi)即可啟動(dòng),使您可以立即開(kāi)始工作,并且它還可以輕松轉(zhuǎn)換為 IDE,IntelliJ 代碼處理引擎與編輯器本身分開(kāi)運(yùn)行。

        是的,你再也不用像使用IDEA那樣:準(zhǔn)備一臺(tái)配置非常高的電腦,然后在點(diǎn)擊圖標(biāo)啟動(dòng)IDEA后需要再等上一杯咖啡的時(shí)間,才能開(kāi)始你的工作(IDEA啟動(dòng)真的太慢了)。

        智能

        Fleet 從基于 IntelliJ 的 IDE 中繼承了開(kāi)發(fā)者最?lèi)?ài)的功能 – 項(xiàng)目和上下文感知型代碼補(bǔ)全、定義和用法導(dǎo)航、實(shí)時(shí)代碼質(zhì)量檢查和快速修復(fù)。如下圖所示,右上角有個(gè)一個(gè)“Smart Mode”的按鈕:

        分布式

        Fleet 的架構(gòu)在設(shè)計(jì)時(shí)充分考慮了對(duì)各種配置和工作流的支持。您可以僅在您的計(jì)算機(jī)上運(yùn)行 Fleet,也可以將一些流程移至別處,例如在云端部署代碼處理流程。

        因此,即使沒(méi)有本地工程我們也能正常工作。在分布式架構(gòu)下,F(xiàn)leet不關(guān)心你的工程是本地,還是容器中的,還是幾千里外另一個(gè)國(guó)家。

        說(shuō)明:

        • 前端(Frontend):主要作用是提供UI,解析文件,為支持的文件類(lèi)型提供有限的高亮特性等。
        • 后端(Backend):完成繁重工作的服務(wù):索引、靜態(tài)分析、高級(jí)搜索、導(dǎo)航等。每個(gè)這樣的操作都是由來(lái)自工作區(qū)的請(qǐng)求啟動(dòng)的,然后工作區(qū)處理響應(yīng)并將數(shù)據(jù)分派給需要它的組件。
        • 工作區(qū)(Workspace):當(dāng)有多個(gè)前端時(shí),其主要目的是維護(hù)前端的共享狀態(tài)的組件。它還注冊(cè)其他組件以提供有關(guān)可用服務(wù)和 API 的信息。
        • FSD(Fleet System Daemon):Fleet 代理通常連接到源代碼和 SDK 所在的系統(tǒng)。它用于代表 Fleet 在目標(biāo)環(huán)境中構(gòu)建項(xiàng)目、運(yùn)行代碼、執(zhí)行終端命令以及執(zhí)行其他操作。

        協(xié)作

        借助 Fleet,您可以與他人一起處理代碼。Fleet 提供的協(xié)作功能不僅僅是共享編輯器。您可以共享終端和調(diào)試會(huì)話、執(zhí)行代碼審查、探索代碼,以及進(jìn)行許多其他操作 – 全部無(wú)需任何設(shè)置。其他人可以連接到您在您的計(jì)算機(jī)上發(fā)起的協(xié)作會(huì)話,或者每個(gè)人都可以連接到共享的遠(yuǎn)程開(kāi)發(fā)環(huán)境。

        多語(yǔ)言

        Fleet 提供多語(yǔ)言體驗(yàn),針對(duì)多種語(yǔ)言和技術(shù)提供了開(kāi)箱即用的智能支持,并支持通過(guò)專(zhuān)用插件計(jì)劃更多語(yǔ)言。在 LSP 的幫助下,您還將可以在 Fleet 中使用其他語(yǔ)言服務(wù)。

        Fleet 旨在從源代碼中自動(dòng)檢測(cè)您的項(xiàng)目配置,最大限度地提高您能夠從其智能代碼處理引擎中獲得的價(jià)值,同時(shí)最大限度地減少在 IDE 中配置項(xiàng)目的需要。Fleet 針對(duì)不同類(lèi)型的項(xiàng)目提供了熟悉且一致的用戶體驗(yàn),因此無(wú)論您使用何種技術(shù)集或處理何種類(lèi)型的項(xiàng)目,都將只需使用一個(gè) IDE。

        多語(yǔ)言能力

        配套

        Fleet 為開(kāi)發(fā)者提供了一套必備且良好集成的內(nèi)置工具,使開(kāi)發(fā)者能夠充分享受工作并提高工作效率:

        參考

        https://blog.jetbrains.com/blog/2021/11/29/welcome-to-fleet/ https://www.jetbrains.com/help/fleet/1.0/architecture-overview.html https://www.jetbrains.com/zh-cn/fleet/

        后臺(tái)回復(fù)?學(xué)習(xí)資料?領(lǐng)取學(xué)習(xí)視頻



        瀏覽 53
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

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

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            97美女口爆在线播放 | 操美女的逼 | 国模亚洲久 | 少妇一级淫片免费放 | 夜夜嗨视频| 欧美丰满做爰XXXⅩVV69 | 玖玖在线视频 | 中文字幕观看在线 | 欧美视频在线观看视频91 | 另类中文字幕 |