2009-05-03 57 views
3

與我交互的絕大多數開發人員都使用Eclipse(我更喜歡NetBeans),並將利用許多可用的免費插件。但是,他們中的很多人使用的工具很少,如果需要付款的話,Java開發人員非常喜歡什麼非免費工具

有沒有開發人員認爲這可能是不明智的,他們正在損害自己的生產力?大多數開發人員是否會支付某些類型的工具?同樣,有沒有他們想使用的工具,但不是因爲它們不是免費的?

+1

社區wiki,請 – 2009-05-03 12:43:46

回答

0

許多軟件公司會購買一些代碼模糊處理工具,他們通常不是免費的(或免費試用版)。

有些還會購買好的覆蓋工具。

+0

[Proguard](http://proguard.sourceforge.net/)是[免費](http://proguard.sourceforge.net/#license.html)。 – dolmen 2012-02-15 14:53:05

8

Intellij是一個很棒的工具,尤其是與Eclipse IMO相比。

+0

+1。在使用IntelliJ IDEA一次後,您將無法使用Eclipse。 – talonx 2009-05-03 17:48:51

+0

我嘗試過IDEA,但沒有發現它比Eclipse好得多,它保證會丟失我喜歡的Eclipse插件。 – Damo 2009-05-06 15:47:36

2

雖然我更喜歡使用開源庫編寫軟件,但我真的很喜歡使用IntelliJ。在日食工作了大約一年後,它肯定會提高我的生產力。

我現在正在考慮購買javarebel這應該會提高生產力。另一方面,使用源不可用的庫會引起尷尬,因爲不知道它是如何工作的,調試將更加困難,並且它可能包含無法檢測到的安全問題。

5

Intellij可能是我知道開發人員使用的最受歡迎的'付費'工具。我曾在客戶站點工作,他們認爲它的效率非常高,以至於他們擁有站點範圍的許可證,而一些類似的站點將使用(免費的)Eclipse或NetBeans。

有一個巨大的動機不付錢的東西。但如果沒有必要爲你節省多少時間值得。大型企業的每席/每日開發者成本驚人地高。如果你聲稱Intellij在一個人工年度爲你節省了2-3天的生產力,那麼它將爲自己付出代價(這在很大程度上是一個主觀的論點,我會說,但我知道獨立顧問爲Intelliji付出了代價他們自己)。

+0

當我在一家公司開始兼職工作時,經過幾周的Eclipse/WSAD煎熬之後,我爲自己的個人IntelliJ許可證申請了許可證。如果您的僱主沒有支付這些費用,最好讓您的心理健康得到最好的工具,併爲他們自己付錢。 – 2009-05-03 13:25:07

1

我也喜歡NetBeans,但我知道很多人爲MyEclipse付費,因爲它增加了一些功能。價格也相當合理(約50美元)。

0

JUnit的最大值爲在Eclipse連續測試。

2

我們一直在使用Jira + Fisheye +坩堝。雖然前兩個只是用於跟蹤問題和查看/搜索存儲庫的標準工具,但第三個工具Crucible非常寶貴。它是幫助代碼審查的工具。

http://www.atlassian.com/software/crucible/

它增加的代碼審查,我們明顯做量,以及給我們一些跟蹤該漏洞得到了固定和代碼進行了審查。

另外,我們有一些浮動許可證YourKit http://www.yourkit.com/

,我們使用相當頻繁進行梳理內存和性能問題。

我們儘量遵循下面的口頭禪: 首先,寫下它的工作原理。其次,只優化需要優化的東西。

爲了優化,您需要知道瓶頸的位置,並且分析是找出問題的最佳方法之一。你選擇最慢的東西,並修復它,再次輪廓,如果它足夠快,你完成。如果沒有,選擇最慢的東西並修復它,沖洗並重復。

相關問題