
Jetbrains是一家為開發(fā)人員提供各種IDE和工具的公司,已有20多年的歷史。這些IDE使開發(fā)變得更容易、更快,但犧牲了移動(dòng)性和智能性,但所有這些都有成本、內(nèi)存、CPU負(fù)載和索引時(shí)間。因此,許多客戶已經(jīng)改用不同的代碼編輯器。(VsCode、Atom、Brackets等)。
早在2021年11月,Jetbrains就發(fā)布了一款名為Fleet的新產(chǎn)品,發(fā)音為/fli ? t/,F(xiàn)leet顯然是針對目前由Visual Studio Code主導(dǎo)的“較小”IDE細(xì)分市場,并且采取了一種非常有趣的方式。
幾天前,Jetbrains宣布了Fleet的預(yù)覽版。作為一個(gè)忠實(shí)的客戶,我試用了它,并想和你分享我的想法。
它真的會(huì)取代VsCode嗎?我先從缺點(diǎn)說起。
價(jià)格
VsCode如此受歡迎的一個(gè)主要原因是它是免費(fèi)的,開源的,并且有一個(gè)豐富的插件庫。Fleet目前也是免費(fèi)的,但是看起來它將是一個(gè)付費(fèi)產(chǎn)品。就我個(gè)人而言,我希望它對所有人都是免費(fèi)的。這是我不喜歡的第一件事。讓我們繼續(xù)。

額外應(yīng)用程序
第二件事我沒有想到,不喜歡的是,你需要安裝Jetbrains工具箱(額外的應(yīng)用程序)Jetbrains toolbox(但為什么??)。好了,讓我們繼續(xù)。

超自然的超級粉絲
它不是獨(dú)一無二的,也不是什么新事物。
當(dāng)你嘗試它的時(shí)候,你會(huì)發(fā)現(xiàn)它還沒有決定它想要成為什么。它就像是Jebtrains和VsCode的合并。VsCode影響UI,但它既不是Jebtrains也不是VsCode。當(dāng)你開始在編輯器模式下使用Fleet時(shí),它只不過是Notepad++、TextPad,或者只是簡單的VsCode。它對大多數(shù)流行語言都有非常基本的語法突出顯示,但是,讓我們說,它不具有Notepad++事件所具有自動(dòng)完成功能。

記憶力
雖然Fleet應(yīng)該是輕量級的,但仍然占用了太多的內(nèi)存。我在VsCode和Fleet(沒有智能模式)中打開了同一個(gè)應(yīng)用程序,它們之間有很大的對比。Fleet使用的內(nèi)存幾乎比VsCode多12倍。

缺乏功能
簡單地說,你的功能非常有限。你不能格式化代碼,也不能使用“轉(zhuǎn)到定義”功能。我認(rèn)為這是代碼編輯器非?;镜墓δ埽覍λ浅J?。
插件和定制的泄漏
我沒想到,新產(chǎn)品會(huì)有豐富的插件,主題,和其他功能。所以我不能把它算作產(chǎn)品的一個(gè)負(fù)。
智能模式
按下智能模式(右上角類似閃光燈的圖標(biāo))按鈕,一個(gè)基于IntelliJ代碼的引擎將在后臺啟動(dòng),但啟動(dòng)IntelliJ實(shí)例需要大約3-4秒,索引需要太多時(shí)間。這與其他Jetbrains IDE的時(shí)間幾乎相同。您可能會(huì)同意,我們開發(fā)人員不希望等待代碼完成幾秒鐘。
所有這些乍一看并不令人印象深刻,但讓我們轉(zhuǎn)到一個(gè)有趣的方法和艦隊(duì)的優(yōu)點(diǎn)。

用戶界面
我最喜歡的第一件事就是它的極簡風(fēng)格的用戶界面。我喜歡它的極簡風(fēng)格和易用性。沒有太多無意義的按鈕、文本和菜單。(但是我花了一些時(shí)間才找到終端選項(xiàng)卡的位置)。如果你熟悉VsCode,那么它肯定是你喜歡的東西。
智能模式

正如我前面提到的,只需單擊一下,一個(gè)簡單的代碼編輯器就會(huì)開始使用Intellij代碼處理引擎。這可以實(shí)現(xiàn)代碼完成、代碼重構(gòu)、自動(dòng)導(dǎo)入和其他繁重的操作。簡言之,只需單擊一下,您的編輯器就會(huì)變成IDE。

GIT
Fleet有內(nèi)置的Git支持。我真的很喜歡它是多么容易比較分支,看到變化,處理分支,提交或還原代碼。(也支持開箱即用的docker。)。

協(xié)作
使用Fleet,你可以和你的團(tuán)隊(duì)、朋友或任何你想要的人一起編寫代碼。你可以做的不僅僅是共享編輯器。你可以共享終端和調(diào)試會(huì)話,執(zhí)行代碼檢查等等。(這個(gè)功能也是內(nèi)置的。)

遠(yuǎn)程計(jì)算機(jī)
我認(rèn)為Fleet的創(chuàng)新之處在于遠(yuǎn)程機(jī)器。你可以在遠(yuǎn)程機(jī)器上安裝JetBrains Fleet進(jìn)行遠(yuǎn)程開發(fā)。這可以解決當(dāng)你在家里或辦公室有一臺功能強(qiáng)大的PC,而你想將本地工作站用作瘦客戶端的情況。這種方法允許你利用更高的計(jì)算能力,避免在本地運(yùn)行繁重的任務(wù)。
結(jié)語
還有一個(gè)問題“艦隊(duì)會(huì)殺死VsCode嗎?"。答案是NO絕對不會(huì)。(至少現(xiàn)在不是。)在我看來,兩者有不同的用途,很難進(jìn)行比較。VsCode本身更老,更“有經(jīng)驗(yàn)”,是代碼編輯器“世界”的領(lǐng)導(dǎo)者。它有更多的選項(xiàng)、插件、主題和社區(qū)。由于它是開源的,它使得貢獻(xiàn)和創(chuàng)建一系列插件和特性變得更加容易。
但我不認(rèn)為Jetbrains推出Fleet是為了殺死VsCode或其他代碼編輯器,而是其他的東西??偟膩碚f,我認(rèn)為Fleet有很好的潛力成為也許不是“唯一的”代碼編輯器/IDE,但至少是最好的之一。Jetbrains有20多年的開發(fā)IDE的經(jīng)驗(yàn),我相信一切都在前面。隨著時(shí)間的推移,讓我們希望它變得越來越好。
本文使用 文章同步助手 同步