钱可以买的最好的工具

时间:2010-02-09 16:14:45

标签: java java-ee

在我的公司(Joel Test上获得3/12)我们只能访问免费软件,所以我想知道在Java EE世界中,什么是钱可以买到的最佳工具?

例如,当有人告诉我关于p6spy时,我很痛苦地用hibernate profiler调试了一些HQL,这真的很棒,很有帮助。我开始思考“有一个超越自由/开源的世界!”

如果您有机会使用最好的工具(包括免费/开源),它们是什么?你可以没有他们吗?他们是如何改善您的生活和生产力的?

欢迎分析器,设计器,框架,图形组件和其他工具。

9 个答案:

答案 0 :(得分:12)

没有钱可以买到的最好的工具。

不,这是一种委婉的态度,拒绝为了计算豆子而忍受错误工具的虚假经济。

答案 1 :(得分:9)

从基础知识开始......

我喜欢日食,但我真的很喜欢与IDEA IntelliJ

一起工作

答案 2 :(得分:5)

来源控制

就个人而言,我认为使用Subversion或Git不会有任何巨大的劣势,这取决于你的团队做事的方式。 Perforce通常是首选的付费选项。

问题跟踪

这是我真正认为商业解决方案闪耀的一个领域。我是一个毫无歉意的JIRA粉丝,特别是当它与GreenHopper结合使用时,它是一个非常强大的敏捷项目管理/问题跟踪套件。

答案 3 :(得分:5)

一个例子是Visual Studio和Visual Assist X

但这都是主观的。我认为Joel的意思是:

  1. 假装一切都是免费的。
  2. 选择您要使用的软件。
  3. 如果需要付费,请付费。

答案 4 :(得分:4)

我认为,在许多情况下,“钱可以买”的最佳工具实际上是开源的......但除此之外,我还有一些投票选择好的商业工具:

Java Profilers:

我已经获得了两者的许可,而且非常喜欢JProfiler,但他们都非常好,IMO。

代码评论:

非常适合组织和执行代码审查。

答案 5 :(得分:3)

答案 6 :(得分:2)

Oracle数据库

答案 7 :(得分:1)

YourKit和JIRA值得每一分钱。我没有使用任何接近这些的开源软件。

答案 8 :(得分:-6)

对我来说,有史以来最好的投资之一是rememberthemilk.com与我的Android手机相关的亲帐户。

对于那些只想要“工具”的人:Eclipse的Omondo-UML-Plugin就是我希望有钱的地方。