IDE(20)——常用的 Java IDE
Java應用程序越做越大、越做越復雜。Java IDE在其中所起的作用也日益顯著。有了Java IDE,使軟件的生產率倍增。本文為大家介紹幾款時下最為流行的Java IDE。
一、Eclipse
Eclipse 是一個開放源代碼的、基于 Java 的可擴展開發平臺。就其本身而言,它只是一個框架和一組服務,用于通過插件組件構建開發環境。幸運的是,Eclipse 附帶了一個標準的插件集,包括 Java 開發工具(Java Development Tools,JDT)。
Eclipse是著名的跨平臺的自由集成開發環境(IDE)。最初主要用來Java語言開發,但是目前亦有人通過插件使其作為其他計算機語言比如C++和Python的開發工具。Eclipse的本身只是一個框架平臺,但是眾多插件的支持使得Eclipse擁有其他功能相對固定的IDE軟件很難具有的靈活性。許多軟件開發商以Eclipse為框架開發自己的IDE。
官方地址:http://www.eclipse.org/downloads/
二、MyEclipse
MyEclipse是Eclipse的插件,也是一款功能強大的J2EE集成開發環境,由Genuitec公司發布,它是收費的。
MyEclipse 是對Eclipse?IDE的擴展,利用它我們可以在數據庫和JavaEE的開發、發布以及應用程序服務器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發環境,包括了完備的編碼、調試、測試和發布功能,完整支持HTML、Struts、JSP、CSS、Javascript、SQL,Hibernate。
官方目前提供了4種版本,分別是:
MyEclipse:標準版,是我們通常用的一個版本。
MyEclipse Blue:即藍色版,主要是針對IBM RAD和WSAD的開發者的,因為MyEclipse上的web項目部署到WAS服務器是很麻煩的一件事。
MyEclipse Spring: 即Spring版,其最大的特點就是提供了更強的針對Spring框架的支持。
MyEclipse Bling: 即Bling版,就是集成了Spring功能的MyEclipse Blue。(MyEclipse Blue + Spring = MyEclipse Bling)
官方地址:http://www.myeclipseide.com/
三、NetBeans
NetBeans IDE是一個屢獲殊榮的集成開發環境,可以方便的在Windows,Mac,Linux和Solaris中運行。NetBeans包括開源的開發環境和應用平臺,NetBeans IDE可以使開發人員利用Java平臺能夠快速創建Web、企業、桌面以及移動的應用程序,NetBeans IDE目前支持PHP、Ruby、JavaScript、Ajax、Groovy、Grails和C /C + +等開發語言。
NetBeans項目由一個活躍的開發社區提供支持, NetBean開發環境提供了豐富的產品文檔和培訓資源以及大量的第三方插件。
官方地址:http://netbeans.org/features/index.html
四、IntelliJ IDEA
IntelliJ IDEA是一款綜合的Java 編程環境,被許多開發人員和行業專家譽為市場上最好的IDE。它提供了一系列最實用的的工具組合:智能編碼輔助和自動控制,支持J2EE,Ant,JUnit和CVS集成,非平行的編碼檢查和創新的GUI設計器。IDEA把Java開發人員從一些耗時的常規工作中解放出來,顯著地提高了開發效率。具有運行更快速,生成更好的代碼;持續的重新設計和日常編碼變得更加簡易,與其它工具的完美集成;很高的性價比等特點。在4.0版本中支持Generics,BEA WebLogic集成,改良的CVS集成以及GUI設計器。
IntelliJ IDEA以前是收費軟件,不過在2009年以后就開始推出了免費的社區開源版本。
官方地址:http://www.jetbrains.com/idea/
五、IntelliJ IDEA
它是一個非開源的Java IDE。IntelliJ IDEA擁有一個很酷,很時尚的用戶界面。它常被選擇作為Android開發團隊開發Android應用程序的基礎IDE。IntelliJ IDEA 有兩個版本,一個是免費的社區版, 另外一個是需要支付授權費用的,擁有全部功能的終極版。
六、Jdeveloper
它是由Oracle公司出品的免費IDE,?Jdeveloper擁有很多有用的特性,如版本控制、重構、調試、審計和度量等等。它有兩個版本,一個 是工作室(Studio)版本,包含了完全的Java程序集。另一個是Java版,小而快速,但缺乏ADF、J2EE和數據庫功能。
七、Dr Java
這是一個在Sourceforge上不斷完善的輕量級Java IDE。Dr. Java為初學者和菜鳥精心設計,在最近的更新體現上尤其如此。它是由萊斯大學的JavaPLT團隊維護的,有很漂亮的界面,而這些都是通過Swing工具包進行設計, Sun公司的微系統進行開發的。
八、BlueJ
它也是以教育為目的的開源Java IDE。BlueJ常用于小型軟件項目的開發,它有很基礎的UI用戶界面,因此初學者可以很好地使用它。值得一提的是,BlueJ以干凈的可視化的方式提供了類和對象的顯示,這對于那些以前沒有接觸過這一類知識的初學者是一個很棒的體驗。
九、jCreator
jCreator是一個由C++編寫的快速優秀的Java IDE。它有一個類似于早期版本的Visual Studio的接口,因此你可以像Visual Studio那樣定制自己的偏好。這是一個需要付費的IDE,但是你也可以得到一個沒有自動代碼完成功能的免費版。它只支持Windows操作系統,但是 可以通過使用Vine運行在Linux上。
十、jGrasp
它是另一個側重于軟件可視化的輕量級的Java IDE。jGrasp提供UML類圖這樣的特性,這有助于提高代碼的可讀性。它自動生成可視化和數據結構的識別機制和各種呈現Java代碼的特性是無與倫比的。
十一、Greenfoot
這是一個完全基于互動的教育性的Java IDE。Greenfoot關注數據結構的可視化和所創建得簡單程序與Java 2 d游戲的優化。它有一個直接與IDE互動的在線特性,你可以直接在網上編輯共享項目。這個IDE對于初學者是一個很好的選擇。
?
十二、Codenvy
Codenvy是純粹的基于云端的IDE。它擁有離線IDE的各種功能,包含構建/調試/運行的環境。它擁有實時協作的能力,出色的用戶界面和各種工作空間的選擇。而這些功能是需要每月一定的訂閱費用的。
?
整理自:
https://blog.csdn.net/flyingdream123/article/details/77622421/
https://blog.csdn.net/java03_15/article/details/82866976
總結
以上是生活随笔為你收集整理的IDE(20)——常用的 Java IDE的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: clion创建项目CMakeList.t
- 下一篇: java 最好的ide_最好的Java