推翻 VS Code 的又一次嘗試:JetBrains Fleet
JetBrains 是一家為開發人員提供各種集成開發環境 (IDE) 和工具的公司,已有 20 多年的歷史。它具有適用于該領域幾乎所有主要編程語言的專用 IDE,這些 IDE 使開發過程完美無缺,無論您的目標平臺如何。IDE 提供代碼重構和完成、強大的調試和測試工具、語法高亮以及更多功能……
有一段時間,JetBrains IDE是所有級別的程序員的首選工具。它們為終端用戶提供了所有需要的功能。然而,這種豐富的功能導致了漫長的啟動時間。基于項目的復雜性,有時你不得不連續等待5分鐘,這是相當令人討厭的。
然而,在2016年,一個新的玩家進來了:Visual Studio Code。那是微軟的一個文本編輯器,而不是一個IDE。那么一個類似于記事本的簡單文本編輯器是如何占領市場的呢?答案是插件。VS Code的做法是向用戶提供最簡約的文本編輯器,如果需要任何功能,可以通過插件添加。因此,舉例來說,一個連測試是什么都不知道的初學者,就不會和測試工具及其復雜的用戶界面打交道。
相比之下,由于這種方法,VS Code 的啟動時間非常短,而且 UI 更加直觀。盡管如此,VS Code 提供的功能與 JetBrains IDE 一樣豐富。最重要的是,與JetBrains IDES不同,VS Code是開源的、免費的,這就是為什么開發人員開始逐漸采用VS Code而不是JetBrains IDEs。然而,JetBrains并不愿意退縮。這里有一個全新的VS Code競爭者:Fleet。
什么是Fleet?
Fleet,發音為/fli?t/,是由JetBrains提供的針對VS Code的開發工具。通過這個工具,JetBrains試圖挽回近年來微軟的強大攻勢。Fleet既不是一個文本編輯器,也不是一個IDE,但同時又是兩者。Fleet采用的方法是取代IDE的所有弱點并采用其強大的一面。
正如我提到的,Fleet是VS Code的競爭對手,它是一個文本編輯器。所以,它必須和VS Code一樣快。Fleet處理這種情況的方法相當巧妙。它有兩種模式,一個用于快速編輯文件(編輯器模式),一個用于高級使用場景(智能模式)。
編輯器模式
這是Fleet啟動時的模式,它非常簡約,沒有在后臺工作的語言引擎,但它提供了基本的語法突出顯示。這使它立即啟動,這樣您就可以開始處理您的項目,而無需等待其他服務啟動。此外,可以使用插件增強高亮模式 Fleet 的功能。
編輯器模式的極簡結構使 Fleet 具有令人難以置信的響應速度和速度
智能模式
在 Fleet 上啟用智能模式就像為文本編輯器添加大腦和推理能力。它使用傳統 IDE 的引擎來提供自動完成、代碼重構等功能,以及其他需要大量功率的功能。啟用它后,需要一段時間才能在后臺運行代碼引擎,但一旦啟用,您的文本編輯器將變成功能強大的 JetBrains IDE。
與傳統的IDE不同,將文本編輯器和IDE引擎分開,由用戶決定何時啟動代碼引擎。因此,對于快速編輯,不需要等待幾分鐘。
這會是 VS Code 的終結嗎?
這就是不可避免的問題。答案有點模棱兩可,因為 Fleet 提供的是兩全其美的。這意味著它的目標群體比 VS Code 更大,如果它成功交付了它所引入的東西,那么它就很有可能成為大多數人的首選工具。然而,就目前而言,它仍處于早期階段。VS Code 背后的社區非常龐大,每天都有一個新插件可以簡化工作流程。我知道這種豐富性有時意味著垃圾,但在這些垃圾中仍然有鉆石。這就是為什么我認為Fleet不會很快取代VS Code,但如果它發揮戰略作用并利用背后的力量,JetBrains:它是一個強大的候選人。
一旦我在我的 PC 上體驗了 Fleet 的全部潛力,我就會更好地掌握這一點并相應地寫作。所以,等后續吧。
原文:https://levelup.gitconnected.com/another-attempt-to-overthrow-vs-code-jetbrains-fleet-6d96bd835b89
本文轉載自微信公眾號「前端全棧開發者」,可以通過以下二維碼關注。轉載本文請聯系前端全棧開發者公眾號。