close

作者 | 丁廣輝 責編 | 張紅月
出品 | CSDN(ID:CSDNnews)

俗話說,工欲善其事,必先利其器,一名好的開發者,必然要有一套好的開發工具,這樣才能打造出最好的產品給用戶。世界上的IDE種類繁多,要論那個IDE好用,可能有人會選擇老牌的Visual Studio或是Eclipse;也有人會選擇使用者人數一路飆升的Intellij;也有人更偏愛Google發布的Android Studio。

每位開發者都會按照自己的需求及愛好對IDE做出不同的選擇。其中,對於老牌IDE Eclipse來說,眾多開發者真的是又愛又恨。曾幾何時,在當初那個IDE稀少又昂貴的時期,Eclipse給開發者帶來了福音。作為一款免費且開源,速度相對更快,又有Google支持,在各種教科書中備受推崇的IDE,真的是想不流行都難。但在此之後各種IDE百花齊放,Eclipse的各種弊端也逐漸顯現,慢慢開始走下神壇。

Eclipse的優勢

Eclipse最初只是一個開源的框架平台,主要是作為Java語言的開發平台。它由IBM公司開發,其目的是為了替代商業軟件Visual Age for Java,成為下一代開發環境。Eclipse在2001年被IBM公司貢獻給開源社區,之後Eclipse聯盟成立為現在的Eclipse基金會,Eclipse自此由其管理。作為一個開源框架,Eclipse擁有很高的靈活性,它可以通過眾多插件來獲取不同的功能與編程語言支持。也就意味着,開發者可以根據自己的需求,在Eclipse源代碼的基礎上開發插件,理論上Eclipse可以無限拓展,利用插件成為任何語言的開發工具,也可以通過新插件擴展現有插件的功能。現如今Eclipse就已經擁有插件支持其成為C++、Python、PHP等主流語言的開發工具。也有不少軟件開發商以Eclipse為基礎框架開發自己的IDE。這些也正是Eclipse所具有的優勢。

弊端明顯,逐漸被取代

但相比Eclipse的優勢來說,它所擁有的弊端更加明顯,其實在2012年Eclipse 發布代號為Luna的4.2版本之前,Eclipse還沒有這麼多讓人詬病的地方,也還沒有開始走下坡路。自從4.2版本上線後,各種弊端逐漸顯現,但開發者們對此也只能忍着,畢竟Eclipse是為數不多的免費IDE中比較好用的一個,隨着Intellij社區版本,免費的Android Studio以及微軟的Visual Studio Code的發布,這些新興IDE瘋狂的占據Eclipse的市場份額。使Eclipse神壇上的地位徹底被摧毀。

下圖是來自https://pypl.github.io/PYPL.html 的TOP 10 IDE排名,該網站的IDE指數是通過分析集成開發環境(IDE)在Google上被搜索下載的頻率而創建的。IDE被搜索的次數越多,就認為該IDE越受歡迎。該指數原始數據來源於Google。

圖片來源https://pypl.github.io/PYPL.html

圖片來源https://pypl.github.io/PYPL.html

從以上數據我們可以看到自2011年1月至2022年1月,Eclipse的搜索下載頻率大幅度降低,從51.54%降低至14.05%,這說明人們對於Eclipse的關注度在飛速降低。而相反的Visual Studio Code自從2015年發布以來搜索率飛速上漲。Visual Studio也在緩慢穩步上升。

相比其他的主流IDE,Eclipse的運行占用了更多的內存空間,由於Eclipse的眾多插件的存在,每次運行都會占據大量的設備運行內存,這就會導致配置稍微差點的設備在運行Eclipse的時候非常卡。除此之外Eclipse的運行速度相比較其他新興的IDE也更加緩慢。

Eclipse P2的項目目的是為了讓插件升級更加簡單。插件作為Eclipse賴以生存的重要組成部分。Eclipse P2項目可說是非常重要。然而,它最終卻讓插件升級變得複雜。由於這個原因,它在安裝Eclipse插件時,也不像以前那麼好用了。

在安裝插件的時候,這樣的對話框隨處可見。

在著名的計算機新聞網站Hacker News上就有人在為Eclipse的衰落感到悲哀,但是下面的評論卻基本沒有對此的惋惜,反而是在表示Eclipse的結局本就該如此,畢竟相比優勢來說,它的缺陷真的太多了。其實Eclipse的衰落對各種開發人員來說並不算是好事,畢竟沒有了Eclipse的競爭,其他的IDE也不會像以前那樣為了超越它,去努力的創新了。希望Eclipse基金會能改變現如今Eclipse的弊端,重新走上神壇。

參考鏈接:https://news.ycombinator.com/item?id=2986736

《新程序員003》正式上市,50餘位技術專家共同創作,雲原生和數字化的開發者們的一本技術精選圖書。內容既有發展趨勢及方法論結構,華為、阿里、字節跳動、網易、快手、微軟、亞馬遜、英特爾、西門子、施耐德等30多家知名公司雲原生和數字化一手實戰經驗!

☞離職因多寫3個字被索賠2.9萬,這家公司的操作讓網友直呼拳頭摁了......

☞年薪 9 萬美元、每日工作 10 分鐘,我把我的工作交給了自動化

☞相親也內卷?被程序員的相親規劃整不會了......

☞程序員笑話集錦之丈夫與妻子篇
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 鑽石舞台 的頭像
    鑽石舞台

    鑽石舞台

    鑽石舞台 發表在 痞客邦 留言(0) 人氣()