2010-01-15 47 views
5

我在尋找以下:對於來自Visual Studio/C#背景並希望學習Java的人 - 我應該得到:Netbeans還是Eclipse?

  1. 一個很好的調試器,允許如果我用的斷點我可以輕鬆地查看變量值。

  2. 在Windows 7中工作得非常漂亮

  3. 也有類似的在Visual Studio Toolbox窗格東西

  4. 內置intellisense,並使用TAB鍵完成代碼。

  5. 長期支持。我的意思是一些事情會持續多年,並保持積極的發展。我不想要一個會在一年內停止開發的寵物項目IDE。我只是在學習,所以首先要切換IDE就會非常困難。

我是新來的,所以我不知道哪個IDE提供了我需要的兩個之間的東西。任何幫助?

+1

兩者都滿足以上所有。我想,選擇看起來更漂亮的一個。 – 2010-01-15 17:40:04

回答

3

所以你要學習Java,你的第一個問題是關於哪個IDE學習呢?我建議你看看BlueJ,這是一個爲想學習Java的人設計的IDE。從我的角度來說,我承認你提到的IDE的經驗非常有限,BlueJ是在學習Java而不是學習IDE時獲得最少的方法。一旦你用盡了BlueJ的功能,通過插件就可以輕鬆地發展到NetBeans,但是你可能不會覺得很難升級到Eclipse。

是的,我知道您希望在Eclipse和NetBeans之間進行選擇,但BlueJ可能會引起您的興趣。

+0

你的建議並不完全是我在找的東西,但是再一次,也許我正在尋找錯誤的東西。我喜歡BlueJ。 :) – 2010-01-15 21:36:07

4

那麼,我從Eclipse切換到Visual Studio,我幾乎每天都在使用它們。

我發現起初很難習慣這種微小的差異,但現在我精通這兩種IDE。

我不能說Netbeans是否會更容易學習,但Eclipse應該不會很難。

這兩個IDE都將提供您列出的所有功能,您應該能夠自定義它們以使它們幾乎完全像Visual Studio一樣工作。

1

爲什麼不試一試,看看哪一種適合你的個人口味呢?

+1

好主意。讓我下載我的13kbps下載速度連接500mb +。 xD – 2010-01-15 17:41:18

+2

對不起,你有一個帶寬限制。如果它值得讚賞,爲什麼不提它呢?就我個人而言,我認爲工具選擇非常重要,足以讓下載運行一段時間。 – 2010-01-15 17:44:54

3

這是一個常見的爭論,雙方都有明顯的優點(這可能更適合作爲社區wiki頁面)。我喜歡的Eclipse,但要回答你的問題,以及我可以簡單:

在Windows 7

兩者都是優秀作品非常漂亮。

具有與Visual Studio中的「工具箱」窗格類似的內容。

對不起,不太熟悉。雖然Eclipse擁有更豐富的第三方插件緩存,可能會爲您提供所需的體驗,但它們都不在面板上。

內置intellisense,並用TAB鍵完成代碼。

我相信這兩個都默認是Ctrl-Space。如果您在Eclipse中使用Java,則每次鍵入分隔符(.)字符後,會在半秒延遲後自動彈出。

長期支持。我的意思是可以持續並保持>多年的積極發展。我不想要一個會在一年內停止開發的寵物項目IDE。我只是在學習,所以首先要切換IDE是非常困難的。

兩者都是非常成熟的產品。我猜想Eclipse的財富會更安全一些,因爲NetBeans在Oracle收購Sun時可能會遇到一些動盪。


我唯一的其他的評論是,它總是在我看來,Netbeans的有開箱遠遠更好「點擊即走」的項目模板,而Eclipse中提供了更豐富的第三方庫的集成和更好的調試器。

2

也許兩者都可以。就個人而言,我寧願使用Netbeans,因爲開箱即用起來更容易。 Eclipse更依賴於插件。

0

無論是IntelliJ IDEA的是的Java IDE的凱迪拉克

0

Netbeans的=大開箱的experiance

的Eclipse =高度與插件定製的,(所以我聽說)稍好intellisence般的能力。

如果可能的話,我會說兩種嘗試(儘管帶寬的問題)。如果您獲得了基本的Java開發版本,則其大小並不那麼大(NetBeans爲48 MB,Eclipse爲92 MB)

我個人更喜歡NetBean的內置功能,因爲我不喜歡安裝插件我的體驗是我想要的(並非所有的Eclipse插件都是免費的),但我的大多數java開發人員更喜歡Eclipse的簡單性和易用性。

0

我認爲你應該嘗試Intellij Idea,它是我從未見過的最強大直觀的Java IDE(http://www.jetbrains.com/idea/index.html)。新的Community Edition對於Java開發來說是免費的並且足夠綽綽有餘。由於它是高度可配置的,你可以選擇'TAB'來自動完成,但我認爲你可以從現有的設計良好的組合中學習。

問候。

0

Java有一些非常好的IDE可用,許多會做你所需要的。

我不認識你,但我用VS與ReSharper的所以我米很不習慣這些快捷方式,如果你也這樣做,然後看看的IntelliJ(他們有一個comunity版) 否則,你可以得到Eclipse和獲得的IntelliJ鍵盤映射(或嘗試獲取默認VS鍵盤映射)

Netbeans的也很不錯,但我有一些問題,它(即didnt建設,rancomly崩潰等)

而且大多數提供源代碼控制集成(以Eclipse你有很多風味的顛覆例如)

我想你將不得不p躺在身邊,找到適合你的東西 Cheers

1

兩者都可以找到,但如果你想構建GUI,Netbeans具有優勢,因爲它有一個內置的GUI構建器,包括一個與它一起使用的控件工具箱。 alt text

Eclipse沒有GUI構建器。商業Eclipse發行版,MyEclipse does have a GUI builder - 它實際上是來自Netbeans的發行版。