最近有網友問我IntelliJ IDEA的版本區別,網上教程也是下載不同的版本的,這里武林網小編就為大家整理一下。
lntelliJ IDEA是一種商業化銷售的Java集成開發環境(Integrated Development Environment,IDE)工具軟件,由JetBrains軟件公司(前稱為IntelliJ)發展,提供Apache 2.0開放式授權的社區版本以及專有軟件的商業版本,開發者可選擇其所需來下載使用。
ultimate版本由JetBrains公司維護,使用需要付費,提供一個月的免費試用期。
community版本是由社區人員維護更新,開源且免費,但穩定性不如收費版。
下載的時候需要注意,很多朋友可能通過其他途徑下載
ideaIC 是社區版
ideaIU 是旗艦版
Community:
社區版,免費,但是功能有限制,Android Studio就是基于這個版本定制的。
包括mysql等不想有版權問題都是下載這個版本的,一般也夠用了,除非特殊需求可以購買或下載正式正式版本。
http://idea-intellij.com/intellij-community/
Ultimate:
Ultimate英文翻譯就是終極版,收費,功能無限制。
http://idea-intellij.com/intellij-ultimate/
網上也有針對這個版本的破解方法,大家可以酌情使用。
EAP:
終極版的免費版,免費,功能無限制,但是每隔30天要重裝一次。
http://idea-intellij.com/intellij-eap/
這個版本適合臨時用用。
補充說明:
1、雖然AndroidStudio是基于IDEA開發的,但studio是一個純粹的Android開發環境,并不支持諸如Groovy,scale雖然IDEA社區版支持,但google已把它們剔除了,所以可能Studio支持的開發更少,貌似屬于弊的范疇吧(可我覺得這是優點,AndroidStudio就只做Android)。
2、再者,雖然IDEA社區版也原生支持Android開發,但對于Android開發的支持上定不如Studio來的徹底,再加上經過Google兩年的開發studio已經進入了1.0的正式版時代,所以如果你做Android開發選studio就對了。(在Studio轉正之前idea應該是做Android開發的一個不錯的選擇,但現在不是了)。
3、這兩個版本的差異主要在對JavaEE開發的支持上,社區版貌似支持,Android,Groovy,Scale,JavaSE,收費版還支持JavaEE的開發,具體可查看官網上的差異說明,可以到IntelliJIDEA查看。
4、AndroidStudio是基于IDEACommutityEdition開發的,因為Community版本不僅是免費的而且是開源的。
拓展資料:
1、IDEA 全稱 IntelliJ IDEA,是java編程語言開發的集成環境。IntelliJ在業界被公認為最好的java開發工具之一,尤其在智能代碼助手、代碼自動提示、重構、J2EE支持、各類版本工具(git、svn等)、JUnit、CVS整合、代碼分析、 創新的GUI設計等方面的功能可以說是超常的。IDEA是JetBrains公司的產品,這家公司總部位于捷克共和國的首都布拉格,開發人員以嚴謹著稱的東歐程序員為主。它的旗艦版本還支持HTML,CSS,PHP,MySQL,Python等。免費版只支持Java等少數語言。
2、最突出的功能自然是調試(Debug),可IntelliJ IDEA與其他IDE對比圖以對Java代碼,JavaScript,JQuery,Ajax等技術進行調試。其他編輯功能拋開不看,這點遠勝Eclipse。
(1)首先查看Map類型的對象,如果實現類采用的是哈希映射,則會自動過濾空的Entry實例。 不像Eclipse,只能在默認的toString()方法中尋找你所要的key。
(2)其次,需要動態Evaluate一個表達式的值,比如我得到了一個類的實例,但是并不知曉它的API,可以通過Code Completion點出它所支持的方法,這點Eclipse無法比擬。
(3)最后,在多線程調試的情況下,Log on console的功能可以幫你檢查多線程執行的情況。
新聞熱點
疑難解答