2009-10-21 102 views

回答

12

IDEA是一個比Eclipse更好的IDE(使用IDEA的人的一般意見)。

從功能的角度來看,IDEA CE的所有功能也可以由Eclipse完成。但是,IDEA是一種商業產品,限制了它的採用。感謝Community Edition,您可以免費測試此IDE,以開發JavaSE應用程序(或Scala或Groovy)。對於企業來說,這是非常有限的,因爲你將無法開發J2EE應用程序。

我的結論是,IDEA CE只是一個工具,可以讓你測試和理解這個IDE的哲學。如果你被IDEA所信服,那麼你將不得不在Ultimate Edition之間做出選擇,這個版本可以開發任何類型的應用程序,或者保留在Eclipse中。

+3

你仍然可以開發JavaEE應用程序社區版本,您將不會像使用完整版本那樣從IDE獲得任何特定幫助。 – 2009-10-21 22:45:32

+2

@dan:true,但使用IDE的目的是獲得代碼完成/突出顯示和糾錯,並單擊IDEA提供的thrus等。否則,你最好使用VIM! – Chii 2009-10-25 13:48:23

3

對此,最好的直接答案是查看feature matrix,其中的功能仍保留在Ultimate Edition中。 Eclipse可能支持所有這些,儘管集成的質量總是成問題。

+0

的鏈接似乎打破(語法) http://www.jetbrains.com/idea/nextversion/editions_comparison_matrix.html?utm_source=jetbrains .org&utm_medium = Comparison&utm_campaign = IDEA9_CE – pimpf0r 2009-10-21 10:52:00

+0

這實際上是截斷我網址的SO「url」框。黑客攻擊來源;) – krosenvold 2009-10-21 11:20:47

+1

@ pimpf0r你的鏈接現在也死了;)工作之一在這裏:http://www.jetbrains.com/idea/features/editions_comparison_matrix.html – 2011-03-29 18:48:42

0

爲什麼IDEA:

  • 檢測未使用的公共屬性和方法
  • 簡單的方法來運行或調試只有一個測試方法(不需要修改配置)
  • 更快的代碼覆蓋率報表生成(至少對於EMMA)
  • 明白源和測試源之間的差異
  • 更簡單的方式來管理庫 - 只包含lib dir(在eclipse中你必須明確指定所有的jar),所以你不必每次都手動更新時,新的罐子被列入
相關問題