2011-03-10 15 views
3

我是CS的學生,所以顯然IDE對我來說有點矯枉過正。我主要使用Vim(技術上MacVim)進行編碼,並使用終端進行編譯和運行。在過去,我通常使用打印語句進行調試。不過,我覺得現在是時候爲了我的需要轉向更合適的工具。我聽說過並嘗試jdb,但我更喜歡GUI。任何建議傢伙?是否有一個很好的獨立的,輕量級的,基於GUI的Java調試工具?

+0

主要是因爲我們只編寫不超過一千行的程序,只能在終端中運行。在提交期間,我們只需要源文件。但是,如果你能解釋爲什麼使用IDEs確實是一條可行的路,我很樂意放棄它。 – jon2512chua 2011-03-10 02:33:54

+3

你打算永遠留在CS學生嗎?還是打算找工作?對於Java而言,IDE並不是過度殺傷力,而是電鋸對構建柵欄來說是過分的。這不僅僅是編輯,在現代編程中你需要重構,測試,做代碼評論,代碼覆蓋率等。所以eclipse.org ...請。 – 2011-03-10 02:34:28

+0

......但是如果你認爲我太過於暴躁,你必須使用vim而不是更好的東西。使用emacs和gdb進行調試。我以前用它來調試Java程序。沒關係。 – 2011-03-10 02:36:12

回答

9

除非你已經非常熟練地使用另一種工具並且愛死它,否則你應該只使用IDE。如果你願意,你可以反對穀物,但我沒有看到你的優勢。 Eclipse和Netbeans都是免費和優秀的工具。它需要2分鐘時間來創建一個新的項目,只需點擊一下即可構建/運行。語法突出顯示,重構,調試器,代碼完成都是你會學會喜歡的事情,即使它是一個小程序。如果它足夠複雜以至於需要一個調試器,那麼它足夠複雜以至於無法使用IDE。

+1

基於每個人都必須說的話,我想我會嘗試一下Eclipse。真正賣出它的是最後一句話。 – jon2512chua 2011-03-12 05:49:49

+2

如果你不開發一個項目(比如,調試包含插件的構建包含可疑行爲),這是一個可怕的答案。這很愚蠢,因爲爲IDE開發插件的最佳方式是運行IDE兩次 - 這是可能的,但這並非理想,而是非常糟糕的設計。 – smaudet 2017-03-16 14:51:40

0

我想建議Eclipse for Java

+0

這是一個非常古老的答案。無論如何,在Mac中沒有太多選擇。 Eclipse仍然是我的選擇。如果您仔細選擇插件,Eclipse可以是輕量級的。 – Raptor 2014-02-25 09:44:16

相關問題