JetBrains?發(fā)布下一代?IDE無比輕量幾秒就能啟動干活

下一代 IDE
這兩天,棧長又看個一個勁爆的消息,IntelliJ IDEA 開發(fā)者公司 JetBrains 正在開發(fā)下一代 IDE——Fleet。
JetBrains 確實很牛逼,有 20 余年的 IDE 開發(fā)經(jīng)驗,旗下就有多款明星 IDE 產(chǎn)品,這次決定打造一款輕量級的全新編輯器:Fleet,從頭開始構(gòu)建,全新設(shè)計的 UI,使用了 IntelliJ 代碼處理引擎,分布式的 IDE 架構(gòu)。
一起來看下編輯器預(yù)覽:


都有啥亮點?
再來看看有什么亮點!
1、輕量級
Fleet 不但繼承了 IntelliJ 公司的眾多 IDE 的智能性的特點,重點就必要是要更輕量級,代碼處理引擎與編輯器本身是分開運行的,能在幾秒內(nèi)完成啟動,讓你能更迅速的開始擼碼。
打開幾秒就能干活,這個太強(qiáng)了,這個就和它全新的分布式的設(shè)計脫不開干系了。
2、分布式
Fleet 是分布式的,怎么理解?
不同于傳統(tǒng)的 IntelliJ IDEA 架構(gòu),F(xiàn)leet 分為前端、后端、工作區(qū)服務(wù)器和文件系統(tǒng)觀察程序:

通過分離處理特定任務(wù)的組件,使開發(fā)工作更靈活,比如可以僅在本地計算機(jī)上運行 Fleet,將一些流程移到別的地方運行,比如:遠(yuǎn)程計算機(jī)、Docker 等。
換句話說,就是本地只安裝個 Fleet 實例就好,其他都可以在遠(yuǎn)程,包括代碼。
有了這個特性,不用擔(dān)心家里環(huán)境的問題,回家加班寫代碼更方便了?
3、多編程語言
以往,我們開發(fā)不同的編程語言要使用不同的 IDE,比如,在 IntelliJ 平臺上,開發(fā) Java 會用到 IntelliJ IDEA,開發(fā) Python 要用到 PyCharm,.... 這樣是不是很雞肋??
能不能在一個 IDE 中完成多種不同的編程語言開發(fā)?
Fleet 就是要完成這個使命!

Fleet 支持多語言開發(fā),開箱即用,真香。
4、協(xié)作
Fleet 也是將辦公協(xié)作發(fā)揮得淋漓盡致:

這個早在 IDEA 2021.1 中就已經(jīng)實現(xiàn)了,代碼協(xié)作更方便了,同事不用坐你身邊就能完成各種代碼協(xié)作,不能再方便了。
早期預(yù)覽計劃
目前 Fleet 還是火速開發(fā)中,還沒有正式發(fā)布,不過你也可以加入早期預(yù)覽計劃,有興趣的可以填寫資料,等它們給你發(fā)測試版邀請,申請地址:
https://www.jetbrains.com/fleet/preview/
棧長申請了,也給我回復(fù)了:

別高興太早,這也只是記錄了我的申請信息而已,還不能確定啥時候給我發(fā)正式的預(yù)覽版邀請郵件,再等等吧,等申請成功了,棧長再給大家深度體驗下。
總結(jié)
棧長再稍微總結(jié)下,F(xiàn)leet 是 JetBrains 下一代的 IDE,它最大的特點就是:輕量級、分布式、多語言、協(xié)作,每個都吸引人吧,特別是輕量級,幾秒啟動就能干活。。
既然如此,那以后還有必要再用 IDEA 呢?能不能代替 IDEA?
雖然 JetBrains 公司說 Fleet 的定位和目標(biāo)并不是代替其他 IDE,但個人覺得, 如果 Fleet 火起來了,其他 IDE 就會黯然失色,特別是多語言開發(fā)者,誰愿意裝多個 IDE 呢?到時候,可能 JetBrains 以后的所有 IDE 要一統(tǒng)江湖了。
這款產(chǎn)品最終是否要付費,我沒有看到相關(guān)描述,估計也會像 IDEA 一樣分為社區(qū)版,專業(yè)版、教育版……等等,至于價格,根據(jù)以往的判斷,估計也不會便宜,還是拭目以待吧。
最后,你怎么看?歡迎留言討論~
好了,今天的分享就到這里了,后面棧長會分享更多好玩的 Java 技術(shù)和最新的技術(shù)資訊,關(guān)注公眾號Java技術(shù)棧第一時間推送,我也將主流 Java 面試題和參考答案都整理好了,在公眾號后臺回復(fù)關(guān)鍵字 "面試" 進(jìn)行刷題。
參考鏈接:
https://www.jetbrains.com/zh-cn/fleet/
https://blog.jetbrains.com/zh-hans/blog/2021/11/29/fleet/
到此這篇關(guān)于JetBrains 發(fā)布下一代 IDE無比輕量幾秒就能啟動干活的文章就介紹到這了,更多相關(guān)JetBrains下一代IDE內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java設(shè)置session超時的幾種方式總結(jié)
這篇文章主要介紹了Java設(shè)置session超時的幾種方式總結(jié)的相關(guān)資料,需要的朋友可以參考下2017-07-07
Java 可視化垃圾回收_動力節(jié)點Java學(xué)院整理
Ben Evans是一名資深培訓(xùn)師兼顧問,他在演講可視化垃圾回收中從基礎(chǔ)談起討論了垃圾回收。以下是對其演講的簡短總結(jié)。感興趣的朋友一起學(xué)習(xí)吧2017-05-05
實例講解Java的Spring框架中的AOP實現(xiàn)
這篇文章主要介紹了Java的Spring框架中的AOP實現(xiàn)實例,AOP面向切面編程其實也可以被看作是一個設(shè)計模式去規(guī)范項目的結(jié)構(gòu),需要的朋友可以參考下2016-04-04
Java并發(fā)編程中的ConcurrentLinkedQueue詳解
這篇文章主要介紹了Java并發(fā)編程中的ConcurrentLinkedQueue詳解,GetThread線程不會因為ConcurrentLinkedQueue隊列為空而等待,而是直接返回null,所以當(dāng)實現(xiàn)隊列不空時,等待時,則需要用戶自己實現(xiàn)等待邏輯,需要的朋友可以參考下2023-12-12
SpringMVC中Model與Session的區(qū)別說明
這篇文章主要介紹了SpringMVC中Model與Session的區(qū)別說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-12-12
Java初學(xué)者問題圖解(動力節(jié)點Java學(xué)院整理)
本文通過圖文并茂的形式給大家介紹了java初學(xué)者問題,非常不錯,具有參考借鑒價值,需要的朋友參考下2017-04-04
在springboot中如何集成clickhouse進(jìn)行讀寫操作
本文介紹了在Spring Boot中集成ClickHouse的步驟,包括引入依賴、配置數(shù)據(jù)源、編寫實體類和Mapper類進(jìn)行CRUD操作,特別提到批量插入時需要在SQL語句中添加`FORMAT`以避免錯誤,在實際應(yīng)用中,與MySQL的操作類似,只需將ClickHouse當(dāng)作MySQL使用2024-11-11

