現(xiàn)在企業(yè)的java開發(fā)工具用得最多是eclipse還是idea?
做Java 開發(fā)的小伙伴對IDE(集成開發(fā)環(huán)境(Integrated Development Environment )),應(yīng)該都不會陌生,因為每個Java 程序員都有自己心儀的Java IDE;無論是Eclipse,還是Idea,都是Java IDE,并且都是使用Java 語言開發(fā)的。
雖然都是Java IDE,但在編輯上最大的不同便是Idea能實時保存、支持單項目空間,而Eclipse卻是需要手動保存、支持多項目位于同一工作空間。
Eclipse官網(wǎng)是:https://www.eclipse.org/downloads/,Eclipse在英文中是“日蝕”之意,為什么會取這么個名稱呢?這個還得從那一年說起,那時的Java 還在Sun公司手中,IBM欲將Sun公司收歸麾下,可無奈Sun公司不從,IBM心中不快,便以“日蝕”之名命名新一代Java IDE,對應(yīng)的便是Sun公司中的“Sun”(太陽)。
Eclipse的初始版本是由IBM開發(fā)的,目的是為了替代商業(yè)軟件Visual Age for Java;于2001年11月將Eclipse貢獻給Eclipse開源社區(qū),自此以后,便由Eclipse軟件基金會來管理Eclipse。
Eclipse 還提供了豐富的插件可供選擇,無論是版本控制工具、還是各種依賴管理組件,都能免費使用。Eclipse 是免費且開源的,因此便衍生出了很多基于Eclipse開發(fā)的編輯器,比如:Hbuilder、ZendStudio、Spring Tools等的眾多開源工具。
此外,Eclipse 還為Rust、C/C++、PHP、Python、web前端等多種語言和開發(fā)環(huán)境提供了支持:
Eclipse 配合 ADT 便能開發(fā)安卓應(yīng)用:
Eclipse 配合 CDT 便能開發(fā)C/C++:
IdeaIDEA 全稱 IntelliJ IDEA,官網(wǎng)是:https://www.jetbrains.com/idea/,是業(yè)界被公認為最好的java開發(fā)工具之一,尤其在智能代碼助手、代碼自動提示、重構(gòu)、J2EE支持、各類版本工具(git、svn等)、JUnit、CVS整合、代碼分析、 新的GUI設(shè)計等方面的功能。IDEA是JetBrains公司的產(chǎn)品,JetBrains公司位于捷克共和國的首都布拉格。
Idea 提供了社區(qū)版和旗艦版,旗艦版需要付費購買許可才能使用,而社區(qū)版則可以免費使用,Google 的Android Studio便是基于Idea的社區(qū)版開發(fā)完成的,所以Idea 經(jīng)過配置也是可以用于開發(fā)android應(yīng)用的。
Idea 不僅支持Java 語言,還對運行JVM的其他語言提供了很不錯的支持:Groovy、Scala、Kotlin;其中,Kotlin 語言便是JetBrains公司開發(fā)的基于JVM運行的靜態(tài)編譯型語言,該語言在2017年被google選為安卓平臺的第一開發(fā)語言,和Java 一樣,都可以用于開發(fā)安卓應(yīng)用。
完結(jié),希望以上回答能對你有所幫助。