开发者

The best tools money can buy [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
开发者_StackOverflow中文版

Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.

Closed 9 years ago.

Improve this question

In my company (which scored 3/12 on the Joel Test) we have access to free software only, so I was wondering what, in the Java EE world, are the best tools money can buy?

For instance, I was painfully debugging some HQL with p6spy when someone told me about hibernate profiler, which is really great and helpful. And I started to think "there is a world beyond free/open source!"

If you have the chance working with the best tools (including free/open source), what were they? Could you live without them? How did they improve your life and your productivity?

Profilers, designers, frameworks, graphical components, and other tools are welcome.


There's no such thing as the best tools money can buy.

No, it's a euphemism for an attitude that rejects the false-economy of putting up with inferior tools for the sake of bean-counting.


Starting with the basics...

I like eclipse, but I really enjoyed working with IDEA IntelliJ


Source Control

Personally, I don't see any huge disadvantage in going with either Subversion or Git, depending on the way your team does things. Perforce is usually the preferred pay option however.

Issue Tracking

This is one area where I really think commercial solutions shine. I'm an unapologetic JIRA fanboy, particularly when it's combined with GreenHopper for a very robust agile project management / issue tracking suite.


An example would be Visual Studio and Visual Assist X.

But it's all subjective. I think what Joel meant is:

  1. Pretend everything is free.
  2. Choose the software you want to use.
  3. If it costs, pay for it.


I'd argue that in many cases the best tools "money can buy" are actually the open source ones... but that aside, I have a few votes for good commercial tools:

Java Profilers:

  • JProfiler
  • YourKit

I've had licenses for both, and very slighly prefer JProfiler, but they're both very good, IMO.

Code reviews:

  • Code Collaborator

Excellent for organizing and executing code reviews.


Some of the tools we use:

  • IntelliJ (IDE)
  • Structure101 (code analysis/design)
  • Pulse (continuous integration)
  • YourKit (profiling)


Oracle database


YourKit and JIRA are worth every penny. I haven't used any open-source software that comes close to these.


For me, one of the best investement ever was my pro-account at rememberthemilk.com in combination with my android mobile.

And for those who want "tools" only: The Omondo-UML-Plugin for Eclipse is what I wish I had money for.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜