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

          JetBrains 再出手,這次要干翻 VS Code 了

          共 2874字,需瀏覽 6分鐘

           ·

          2022-12-01 16:35


          這是「進擊的Coder」的第 760 ?篇技術分享 來源:菜鳥學 Python

          閱讀本文大概需要 6 分鐘。


          就在前兩天,JetBrains 官博發(fā)布公告,宣布其輕量級編輯器 Fleet 正式開啟公共預覽了。c0130de4e75659cbc291af72a7f45884.webp

          官博表示,自去年最初宣布 Fleet 以來,得到了用戶的極大興趣,有超過? 137,000 人報名參加了私人預覽,而這次宣布首次公共預覽 Fleet,所有人都可以使用。

          0192bf23b8b819bf2427329d469ab9e7.webp

          下載地址:https://www.jetbrains.com.cn/fleet/download

          Fleet 是 JetBrains 推出的新的分布式多語言編輯器和 IDE,它是 JetBrains 基于其在后端的 IntelliJ 平臺,采用了全新的用戶界面和分布式架構來構建的。

          它的主要特性有:輕量級、智能、分布式、協(xié)作、多語言。官方宣稱,非常重要的一點是,開發(fā) Fleet 的目的不是為了取代某個 JetBrains 旗下的工具,而是為了提供給用戶更多的選擇。

          輕量智能

          Fleet 被構建為快捷的輕量級文本編輯器,可以在幾秒內快速啟動,以滿足用戶快速瀏覽和編輯代碼的需求。

          當用戶第一次啟動 Fleet 時,它會作為一個功能齊全的編輯器啟動,具有語法高亮顯示、簡單的代碼補全以及用戶對一個編輯器期待的所有功能。

          51ef1759cb6341c919c3a5677811fc87.webp

          Fleet 也是一個功能齊全的 IDE,具有智能補全、重構、導航、調試以及 IDE 中一直存在的所有功能。

          用戶還可以一鍵開啟 Smart Mode。

          fa7ced6e82acb63aa2a1f69f7a0377ed.webp

          支持多語言

          Fleet 提供多語言支持并提供開箱即用的服務,常見的比如像 Java、Go、Kotlin、JavaScript、Python 等都支持。

          用戶不再需要打開不同的 IDE 來獲得特定技術所需的功能。使用 Fleet,一切都在一個應用程序中。

          62924762574c11f8caba1d030cddaae1.webp

          而且 Fleet 針對不同類型的項目提供了熟悉且一致的用戶體驗,因此無論用戶使用何種技術集或處理何種類型的項目,都將只需使用一個 IDE。

          分布式

          Fleet 在設計之初就考慮到滿足那些不一定在本地項目上工作的開發(fā)者的需求,用戶可以僅在本地計算機上運行 Fleet,也可以將一些流程移至別處,例如在云端部署代碼處理流程。

          32a443c2ef104d13457cac2498b58065.webp

          Fleet 是一個分布式架構,無論用戶的項目是在本地、在容器中,還是在其他遠程機器上都沒有關系。因為它使用虛擬文件系統(tǒng),用戶可以使用 Fleet在本地和遠程以相同的方式來處理項目。

          9f6369cacf68877d6ccfef154bec9c04.webp

          說明:

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

          協(xié)作性

          借助 Fleet,無論是本地還是遠程,用戶都可以輕松地進行項目協(xié)作。

          它能夠同時處理相同或不同的文件、運行測試、訪問終端以及執(zhí)行協(xié)作 IDE 所期望的其他功能。

          比如用戶可以共享終端和調試會話、執(zhí)行代碼審查、探索代碼,以及進行更多其他操作。

          c21e337be9cbe58b304a3d5057311a9f.webp

          配套支持

          Fleet 也為用戶提供了一系列集成的內置工具,以滿足不同場景和項目的需求,比如多種插件、主題、終端等等。

          f7cbfddfe385898a3d0cd9141befa70f.webp

          后續(xù)迭代

          由于 Fleet 目前剛剛處于公開預覽狀態(tài),肯定還有很多不完善以及待處理的用戶反饋。

          JetBrains 官博表示在未來幾個月,團隊將致力于穩(wěn)定 Fleet,并盡可能地解決所得到的用戶反饋。同時也將在以下領域進行開發(fā)和迭代。

          • 為插件作者提供 API 支持和 SDK -- 鑒于 Fleet 有一個分布式架構,所以還需要努力為插件作者簡化工作,并且會為擴展 Fleet 提供一個平臺。
          • 性能 -- 希望 Fleet 在內存占用和時間響應方面都能更加優(yōu)化。有很多地方仍然可以提高性能,官方表示將在這些方面努力。
          • 主題和鍵盤映射 -- 由于眾多開發(fā)者都已經習慣了現有的編輯器和 IDE,當開發(fā)者們轉移到新的 IDE 時,往往都會有一些切換成本,官方也表示將致力于增加對更多主題和鍵盤映射的支持。
          聊到這里,不得不說編程軟件界也卷得厲害哇187a01ec49276a37068f147ddc4fd2cc.webp。也有不少網友開玩笑地表示,VS Code:危187a01ec49276a37068f147ddc4fd2cc.webp。但是話說回來,短期內 VS Code 的地位應該還是比較難以撼動的。

          不過對于用戶來說,其實多一個軟件可供選擇也挺好,軟件的一家獨大也未必是好事。畢竟軟件間的相互競爭,一定程度上也可以督促產品的迭代和進化,往往也能帶來更多產品和用戶體驗上的提升。

          參考閱讀: https://blog.jetbrains.com/zh-hans/fleet/2022/10/introducing-the-fleet-public-preview https://blog.jetbrains.com/zh-hans/blog/2021/11/29/fleet
          31ab00a8f05b4a056c760e0219be3e69.webp

          End

          崔慶才的新書《Python3網絡爬蟲開發(fā)實戰(zhàn)(第二版)》已經正式上市了!書中詳細介紹了零基礎用 Python 開發(fā)爬蟲的各方面知識,同時相比第一版新增了 JavaScript 逆向、Android 逆向、異步爬蟲、深度學習、Kubernetes 相關內容,?同時本書已經獲得 Python 之父 Guido 的推薦,目前本書正在七折促銷中!

          內容介紹:《Python3網絡爬蟲開發(fā)實戰(zhàn)(第二版)》內容介紹


          724ed3f82c13604fedcbcd5d1ce0d3dc.webp


          掃碼購買




          4fa933249fa4e3305fe3f3bbdcd6d66a.webp

          點個在看你最好看

          dd2f1ee4145fbae1b15f2e35e67516a5.webp
          瀏覽 87
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

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

          手機掃一掃分享

          分享
          舉報
          <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>
                  操屄网站在线观看 | 九九九精彩视频 | AV91在线| 伊人婷婷| 国产高清视频在线 |