Eclipse 緣何沒落?
Eclipse已經沒落。曾經的Java IDE之王,是如何走到這一步的?
1. Eclipse 4
如果說有一個時間點,標誌著Eclipse的死亡,那這個時間點一定是Eclipse 4的釋出。
在Eclipse 3.x時代,Eclipse做的很不錯,統治著所有開發工具,但是突然間,好像他們決定要親手終結自己的生命。他們改寫了所有UI程式碼,如Joel Spolsky所言,這個做法會導致他們的死亡(事實證明確實如此)。
在3.x時代,Eclipse是一個速度非常快的IDE,每一次Release,它都新增了各種實用的功能。而Eclipse 4,一切都變了,執行速度變慢,UI錯誤不斷,而且還很醜陋。好像Eclipse一下拖布了好幾年。
2. Equinox P2
Equinox P2專案的本意,是要讓外掛升級變得更簡單。作為Eclipse的精華,Equinox P2可以說是一個非常重要的專案。
然而,它最終卻變得非常複雜,其目標也變了味,似乎要和InstallShield進行競爭。由於這個原因,它最被人們所常用的功能——安裝Eclipse外掛——也隨之不見了。
在安裝外掛的時候,你經常會見到這樣的對話方塊:
3. 並非產品
一直以來,eclipse.org都更樂忠於推廣Eclipse Foundation,而不是IDE。網站看上去像是獨立專案的集合,而這些專案也沒有人在維護。
Eclipse給人的感覺不再像是一個IDE,而是外掛的集合,而你要用這些外掛來建立你自己的外掛。
4. 太難看
忠言逆耳。
自從Eclipse 4釋出以來,Eclipse的UI就走上了“以醜為美”的道路。工具欄糟糕的顏色、邊緣參差不齊的icon、讓人難以接受的暗色主題、不支援Retina螢幕(這個問題直到最近才被解決)。所有這些因素加在一起,讓Eclipse 4看上去好像還停留在2000年代。
每一次在使用Eclipse的時候,你都會感到,你還在使用它的唯一原因,就是太窮,買不起Intellij。
5. IntelliJ Community Edition
儘管有著許多不足,但是在一段時間內,Eclipse JDTIran是純Java開發人員、學生和開源專案的首選IDE,因為它完全免費。
但是Intellij Community Edition的釋出,徹底殺死了Eclipse。
Intellij Community和免費的Android Studio意味著在使用Java的時候,你已經完全沒有必要忍受Eclipse了。你獲得了更好的IDE,而且也是免費的。
總結
然而,Eclipse的消亡也會對開發者產生一定的影響。在缺少競爭的情況下,競品新增新功能的動力減少了。
在我年少的時候,有Eclipse這麼一個免費的頂級IDE,讓我的程式設計學習之路平坦了許多。Eclipse的存在,讓我這個窮學生也能使用上和專業人士一樣的工具。但是,這個時代已經終結了。
相關文章
- 傳統公關沒落,新時代遊戲營銷溝通將何去何從遊戲
- 曾經火遍遊戲圈的網頁遊戲,為何沒落了?遊戲網頁
- 為何說遊戲中的墜落傷害設定沒有必要?遊戲
- 生活在所謂IT邊緣的人-一個沒落的網管真實經歷薦
- 靶場戰神為何會隕落?
- 「本地聯機遊戲」的沒落與掙扎遊戲
- 即時戰略遊戲(RTS)是否已經沒落?遊戲
- 邊緣計算為何會如此受歡迎?
- Linux PC緣何叫好不叫座(轉)Linux
- 為何IntelliJ IDEA比Eclipse更好IntelliJIdeaEclipse
- 鄉村沒有人,談何振興
- CODE大全告訴你java是否開始沒落了Java
- eclipse+tomcat為何無法執行?EclipseTomcat
- 文藝網站為什麼最後都沒落了?網站
- 打破邊界,邊緣計算有何應用場景?
- 長沙緣何入列人工智慧創新應用“國家隊”?人工智慧
- 為何頁面內容和網頁邊緣有空隙網頁
- 邊緣計算和5G:我們從何而來?
- 邊緣計算、霧計算、雲端計算區別幾何?
- 做新聞聚合的Reddit,緣何跟風原創視訊?
- 轉-用友U9緣何與畫皮SAP扯上關係
- Eclipse解決JavaScript等支援問題(沒有高亮,沒有程式碼提示)EclipseJavaScript
- jQuery的沒落和技術發展的一般規律jQuery
- 黑莓BB OS的沒落 真兇到底是iOS還是安卓iOS安卓
- 為何中國沒有自主作業系統?作業系統
- RSA 2021創新沙盒 | Apiiro公司緣何一舉奪魁?API
- 不懼Linux競爭 微軟緣何斥巨資押注印度?(轉)Linux微軟
- 【IDEA&&Eclipse】1、為何 IntelliJ IDEA 比 Eclipse 更適合於專業java開發者IdeaEclipseIntelliJJava
- 從《星際爭霸》的倒下看傳統RTS遊戲沒落的原因遊戲
- 庫克:AirPods正因為沒有耳機線才不容易脫落AI
- 沒有七項式儲存從何談起?
- 為何all_table_modifications沒有定時更新
- 紐約立法「禁」人臉識別,AI 緣何頻頻「折戟」校園AI
- 撬動智慧世界的“支點”,大資料緣何具有如此魔力大資料
- 高歌凱進的網際網路電視廠商緣何遭遇滑鐵盧
- 摩爾定律的啟示:電信業與IT業成本緣何相差10倍
- FT:中國網際網路企業緣何紛紛“休戰結盟”?
- 用演算法告訴你為何手機摔落時總是螢幕朝下?演算法