筆者主要使用的程式語言是 Java。平時使用的 IDE 是 JetBrains 公司的 IntelliJ IDEA。有時候也會開啟該公司旗下的 PyCharm、DataGrip、WebStorm 等工具。
在 2021 年 11 月釋出了 Fleet 的預覽版。
可以通過官網去申請。筆者也是第一時間就去申請了,不少朋友在一週內就收到了申請通過的回覆。
筆者在 2022 年六月中旬收到了申請通過的郵件,第一時間就去下載體驗了。目前官網應該是關閉了申請通道了,大家可以關注他們的 JetBrains News 瞭解相關資訊。
可以通過 JetBraints ToolBox App 登入申請通過的賬戶下載 Fleet。
官網介紹說是輕量級編輯器,筆者隨便從 Github 上拉了一個【打飛機小遊戲】專案下來,分別使用 IntelliJ IDEA 和 Fleet 開啟該專案,其執行記憶體如下:
可以看出 IDEA 佔用的記憶體明顯高於 Fleet。其實這個也不難理解,畢竟 IDEA 裡面自帶了很多外掛,就類似於一個載滿貨物的貨車(IDEA)和空載的貨車(Fleet)一樣。據官網描述,正式版 Fleet 將支援 JetBraints 外掛市場的外掛。那麼以後我們將可以按照自己個人需要客製化屬於自己的 Fleet。
下面演示一下 Fleet 執行 Java 專案,和 IDEA 執行專案的差別:
IDEA
檢視一下其執行佔用的記憶體,CPU佔用率:
IDEA 啟動【打飛機小遊戲】佔用的 CPU 是:0.9% + 9.9% = 10.8%
佔用的記憶體是:1.2GB + 183.2MB = 1228.8MB + 183.2MB = 1412MB
Fleet
檢視一下其執行佔用的記憶體,CPU佔用率:
Fleet 啟動【打飛機小遊戲】佔用的 CPU 是:3.8% + 8.3% = 12.1%
佔用的記憶體是:823.8MB + 143.8MB = 967.6MB
這兩者 CPU 的使用率基本是在同一個水平線上浮動,不過對於記憶體佔用率上,IDEA 總體來說要比 Fleet 多 500MB 的記憶體。
JetBraints 提供了很多的 IDE,如 PyCharm、IntelliJ IDEA、CLion、GoLand、WebStorm 等等。對於多語言開發者,這是相當不便的,因為他們可能需要開啟多個不同的 IDE,工作效率可能也會因此收到影響。
同一個 Fleet IDE 開啟不同程式語言的專案,如 50 種程式語言的 hello world,可以不用更換 IDE。通過開啟智慧識別,辨別不同程式語言的專案
public class HelloFleet {
public static void main(String[] args){
System.out.println("Hello, Fleet!");
}
}
print("Hello, Fleet!")
document.write('Hello, Fleet!');
echo "Hello, Fleet!"
Fleet 沿用了 IDEA 的很多程式設計快捷鍵,以及快速生成程式碼縮寫等。
本文來自部落格園,作者:LeeHua,轉載請註明原文連結:https://www.cnblogs.com/liyihua/p/16463048.html