現在企業的java開發工具用得最多是eclipse還是idea,這兩者的區別又是什麼?

梓宸濤濤


目前據我瞭解的,老程序員用Elclise比較多,近幾年的程序員都會選用Idea,畢竟idea裡面集成的插件和功能更豐富,但是Idea對機器的配置更高一些


一個程序員的學習故事


開發工具對於開發者的重要性不言而喻

因為一款好的開具能很大程度上提高工具效率

至於選擇哪款工具,我覺得這個問題因人而異吧

現在常用的java開發工具有很多,比如Eclipse、Myeclipse、Sts、Idea等

這些工具我也都有用過,使用的順序就是我羅列的順序

現在市場上使用eclipse和IDEA的應該比較多

個人比較推薦使用IDEA

先就Eclipse和IDEA做個簡單的對比:

idea其實和Eclipse在功能上對比相差不大,我覺得它的優點在於一些細節和個性化處理上。

IDEA的Project相當於Eclipse的workspace。

IDEA的Module相當於Eclipse的Project。

IDEA中一個Project可以包括多個Module

Eclipse中一個Workspace可以包括多個Project

IDEA集成了很多的功能比如GitHub,teminal,連接數據庫等,而Eclipse需要安裝一些插件才能完成。

IDEA有很好的代碼重構提示和強大而智能的糾錯能力,Eclipse也有提示,但是沒那麼強大。

IDEA不過有一個問題是有時候激活了過一段時間到期了,還得重新激活。不過也有一些方法可以破解,達到"永久激活"的效果。Eclipse激活後基本上一勞永逸了。

IDEA默認主題很炫酷,尤其是那一默認的黑色主題,當然這個主題可以自定義配置,可能有些人不喜歡黑色的。這個還是看自己吧。以前我用Eclipse用的是護眼的淺綠色。

由於好多年沒用Eclipse了,對比起來也說不出多大的差異,就是感覺IDEA的好用

IDEA的使用會讓你感覺用了iPhone的ios系統一樣絲般順滑,愛不釋手。

以前我習慣了Eclipse,不是很願意嘗試用IDEA,覺得的配置太多,快捷鍵也和Eclipse不一樣。

後來用了一段時間覺得明顯很爽,快捷鍵完全不是問題,因為可以選擇採用Eclipse默認的快捷鍵。

建議題主可以嘗試用用,畢竟大家說好才是真的好。

希望能幫到你。



碼農的搬磚生涯


做Java 開發的小夥伴對IDE(集成開發環境(Integrated Development Environment )),應該都不會陌生,因為每個Java 程序員都有自己心儀的Java IDE;無論是Eclipse,還是Idea,都是Java IDE,並且都是使用Java 語言開發的。

雖然都是Java IDE,但在編輯上最大的不同便是Idea能實時保存、支持單項目空間,而Eclipse卻是需要手動保存、支持多項目位於同一工作空間。


Eclipse

官網是:https://www.eclipse.org/downloads/,Eclipse在英文中是“日蝕”之意,為什麼會取這麼個名稱呢?這個還得從那一年說起,那時的Java 還在Sun公司手中,IBM欲將Sun公司收歸麾下,可無奈Sun公司不從,IBM心中不快,便以“日蝕”之名命名新一代Java IDE,對應的便是Sun公司中的“Sun”(太陽)。

Eclipse的初始版本是由IBM開發的,目的是為了替代商業軟件Visual Age for Java;於2001年11月將Eclipse貢獻給Eclipse開源社區,自此以後,便由Eclipse軟件基金會來管理Eclipse。

Eclipse 還提供了豐富的插件可供選擇,無論是版本控制工具、還是各種依賴管理組件,都能免費使用。Eclipse 是免費且開源的,因此便衍生出了很多基於Eclipse開發的編輯器,比如:Hbuilder、ZendStudio、Spring Tools等的眾多開源工具。

此外,Eclipse 還為Rust、C/C++、PHP、Python、web前端等多種語言和開發環境提供了支持:


Eclipse 配合 ADT 便能開發安卓應用:


Eclipse 配合 CDT 便能開發C/C++:


Idea

IDEA 全稱 IntelliJ IDEA,官網是:https://www.jetbrains.com/idea/,是業界被公認為最好的java開發工具之一,尤其在智能代碼助手、代碼自動提示、重構、J2EE支持、各類版本工具(git、svn等)、JUnit、CVS整合、代碼分析、 新的GUI設計等方面的功能。IDEA是JetBrains公司的產品,JetBrains公司位於捷克共和國的首都布拉格。


Idea 提供了社區版和旗艦版,旗艦版需要付費購買許可才能使用,而社區版則可以免費使用,Google 的Android Studio便是基於Idea的社區版開發完成的,所以Idea 經過配置也是可以用於開發android應用的。


Idea 不僅支持Java 語言,還對運行JVM的其他語言提供了很不錯的支持:Groovy、Scala、Kotlin;其中,Kotlin 語言便是JetBrains公司開發的基於JVM運行的靜態編譯型語言,該語言在2017年被google選為安卓平臺的第一開發語言,和Java 一樣,都可以用於開發安卓應用。


完結,希望以上回答能對你有所幫助。


分享到:


相關文章: