比較Java IDE:Eclipse與NetBeans與IntelliJ

選擇並使用正確的IDE或集成開發環境是成為成功的移動應用程序開發人員的重要方面。 正確的IDE使開發人員能夠處理類路徑; 創建文件; 構建命令行參數等等。 在這篇特別的文章中,我們將為您介紹3種非常流行的Java IDE,即Eclipse,NetBeans和IntelliJ。

從2001年起,Eclipse就一直存在,自從IBM將Eclipse作為開源平台發布以來。 由非營利Eclipse基金會管理,用於開源和商業項目。 現在,它已經成為一個主要的平台,它也被用於其他幾種語言。

Eclipse的最大優勢在於它具有大量的插件,這使得它具有通用性和高度可定制性。 該平台在後台運行,編譯代碼,並在錯誤發生時顯示錯誤。 整個IDE被組織在透視圖中,這些透視圖實質上是一些可視容器,它們提供一組視圖和編輯器。

Eclipse的多任務,過濾和調試還有其他的優點。 為適應大型開發項目的需求而設計,它可以處理各種任務,如分析和設計,產品管理,實施,內容開發,測試和文檔。

NetBeans的

NetBeans是在20世紀90年代後半期獨立開發的。 它在1999年被Sun收購後成為了一個開源平台。現在是Oracle的一部分,這個IDE可用於開發從Java ME到企業版的各種Java版本的軟件。 與Eclipse一樣,NetBeans也具有各種可以使用的插件。

NetBeans為您提供各種不同的軟件包 - 2個C / C ++和PHP版本,Java SE版本,Java EE版本和1個廚房水槽版本,可為您的項目提供所需的一切。 此IDE還提供可用於HTML,PHP,XML,JavaScript等的工具和編輯器。 現在您可以找到對HTML5和其他Web技術的支持。

NetBeans在Eclipse上的得分在於它具有數據庫支持以及用於Java DB,MySQL,PostgreSQL和Oracle的驅動程序。 它的數據庫瀏覽器使您能夠輕鬆創建,修改和刪除IDE中的表和數據庫。

過去,人們認為Eclipse是一種陰影,NetBeans現在已經成為前者的強大競爭對手。

IntelliJ IDEA

從2001年開始,JetBrains的IntelliJ IDEA可以在商業版本以及免費的開源社區版本中使用。 JetBrains是一家成熟的公司,以Visual Studio的Resharper插件而聞名,特別適合C#開發。

IntelliJ支持多種語言,包括Java,Scala,Groovy,Clojure等等。 此IDE附帶了諸如智能代碼完成,代碼分析和高級重構等功能。 商業版“Ultimate”版本主要面向企業部門 ,另外還支持SQL,ActionScript,Ruby,Python和PHP。 此平台的第12版還附帶一個用於Android應用程序開發的新的Android UI設計器。

IntelliJ也有幾個用戶編寫的插件。 目前它提供了947個插件,並且在企業版中增加了55個插件。 總是歡迎用戶使用其內置的Swing組件提交更多插件。

結論是

所有上述IDE都有其自身的優勢。 儘管Eclipse仍然是最廣泛使用的IDE,但NetBeans現在在獨立開發人員中越來越受歡迎。 雖然IntelliJ的企業版像奇蹟一樣工作,但一些開發人員可能認為這是不必要的開支。

這完全取決於您作為開發人員尋找什麼,以及您計劃如何繼續進行工作。 安裝所有3個IDE並在做出最終選擇之前嘗試一下。