如果你只是想找個IDE來學習Java,或者你需要漂亮的表徵圖,再或者你的電腦配置並不高,那麼Eclipse是個不錯的選擇。如果你想找個能提升開發效率的IDE,想找一個更快更方便的工具,推薦你用IntelliJ IDEA。 Eclipse工具
第一:在Eclipse中,可以最大化控制台。通過雙擊標籤或者Ctrl+M快速鍵就可以實現,但是在IntelliJ IDEA中卻沒有類似的方式。
第二:Eclipse的項目結構支援更強大。Eclipse中存在由工程組成的工程區,每個工程都能被單獨分組或隱藏,開啟或關閉。
第三:Eclipse的介面更精美。相比IntelliJ IDEA,Eclipse的字型和圖表都更漂亮,給人的感覺更為穩定。而且所有的本地控制項都用的很值。
第四:Eclipse的外掛程式編寫更容易,使用的系統資源也更少,運行也而更為流暢。
第五:Eclipse是免費的。當然,現在IntelliJ IDEA也有免費版,所以這個也不能算作Eclipse的優勢了,只是IntelliJ IDEA收費版的功能更為強大而已。 IntelliJ IDEA
第一,更好的調試。IntelliJ IDEA在調試上的表現,可以說比Eclipse強大太多。在調試過程中哦,當我們需要求一些運算式的值時,如果使用Eclipse就需要選定整個運算式,然後用Crtl+Shift+I看到這個運算式的值。但是,在IntelliJ IDEA中,只需要移動游標到運算式下然後用Alt+F8就可以實現。IntelliJ IDEA能夠很好地理解你可能需要的運算式,還會給出的建議參數變數。你可以直接編輯並能立刻得到這個運算式的值,不會像在Eclipse中一個Debug介面跳來跳去。
第二,更高的開發效率。IntelliJ IDEA在代碼自動產生方面表現比Eclipse更為智能,比如IntelliJ IDEA能產生某個類的測試類別,還能正確地放到test的相應目錄下。在對ZenCoding的支援上,寫html非常方便,tab快速補全,和原生整合一樣。IntelliJ IDEA在開發效率上更明顯的一點是,對JS、CSS以及外掛程式的支援更好。
第三點,更智能的重構。這一點其實也屬於開發效率,但是IntelliJ IDEA得重構功能還是想讓我單獨強調一下。所有的現代IDE都提供重構功能,這一點上,IntelliJ IDEA能讀懂你需要什麼,並且會針對不同的情況給你提供最合適的解決方案。
第四,目錄分層少而清。IntelliJ IDEA的目錄分層很少,但是卻很清晰,IDE配置的東西都能在Settings利找到,工程的配置也能在Project Settings裡找到。