2010-02-09 7 views
21

In meiner Firma (die 3/12 auf der Joel Test erzielte) haben wir nur Zugang zu freier Software, also fragte ich mich, was in der Java EE Welt die besten Werkzeuge sind, die Geld kaufen kann?Die besten Werkzeuge, die man Geld kaufen kann

Zum Beispiel war ich schmerzhaft Debugging einige HQL mit p6spy, wenn jemand erzählte mir über hibernate profiler, die wirklich großartig und hilfreich ist. Und ich fing an zu denken: "Es gibt eine Welt jenseits von Free/Open Source!"

Wenn Sie die Chance haben, mit den besten Tools zu arbeiten (einschließlich kostenloser/Open Source), welche waren das? Könntest du ohne sie leben? Wie haben sie Ihr Leben und Ihre Produktivität verbessert?

Profiler, Designer, Frameworks, grafische Komponenten und andere Tools sind willkommen.

+12

Diese Frage hat von Natur aus keine "richtige" Antwort; würdest du es bitte "Community Wiki" nennen? –

+5

"die besten Werkzeuge, die Geld kaufen kann" ist ein Euphemismus. Es ist legitim zu fragen, was es bedeutet. Ich stimme, um wieder zu öffnen. –

+2

Scheint, eine populäre Frage zu sein so zu wählen, um wieder zu öffnen – willcodejavaforfood

Antwort

9

mit den Grundlagen starten ...

Ich mag Eclipse, aber ich habe es wirklich genossen mit IDEA IntelliJ

4
Arbeits

Ich würde argumentieren, dass in vielen Fällen die besten Werkzeuge „für Geld kaufen kann“ sind eigentlich die offen Quelle diejenigen, ... aber abgesehen davon, ich habe ein paar Stimmen für gute kommerzielle Werkzeuge:

Java Profilometer:

Ich habe Lizenzen für beide hatten, und bevorzugen sehr slighly JProfiler, aber sie sind beide sehr gut, meiner Meinung nach.

Code-Reviews:

Excellent für die Organisation und Durchführung von Code-Reviews.

+0

Sollten wir annehmen, dass Sie keine FOSS-Tools kaufen können oder dass Sie sie kaufen können, aber der Preis ist nur $ 0? – uckelman

+0

Mein Plus ist für YourKit – nanda

-6

Für mich war eines meiner besten Pro-Accounts bei rememberthemilk.com in Kombination mit meinem Android-Handy.

Und für diejenigen, die nur "Werkzeuge" wollen: Die Omondo-UML-Plugin für Eclipse ist, was ich wünschte, ich hatte Geld für.

+2

Wie hilft Ihnen das bei der Entwicklung von Java EE? –

+0

Sie organisierter machen? – willcodejavaforfood

+1

@willcodejavaforfood Also sollte ich Papier und Stift erwähnen? –

5

Source Control

Ich persönlich sehe keinen großen Nachteil entweder mit Subversion oder Git in gehen, je nachdem, wie Ihr Team Dinge tut. Perforce ist jedoch in der Regel die bevorzugte Bezahloption.

Issue Tracking

Dies ist ein Bereich, wo ich kommerzielle Lösungen Glanz wirklich denken. Ich bin ein unerschrockener JIRA Fanboy, besonders wenn es mit GreenHopper für eine sehr robuste agile Projektmanagement/Issue Tracking Suite kombiniert wird.

+1

Mein Plus ist für JIRA – nanda

2

Oracle Datenbank

12

Die besten Werkzeuge, die man kaufen kann, gibt es nicht.

Nein, es ist ein Euphemismus für eine Haltung, die die falsche Ökonomie ablehnt, minderwertige Werkzeuge zu akzeptieren, um Bohnen zu zählen.

+1

Gut gesagt, Dies ist der einzige "Test", dem ich im Joel-Test nicht zustimme. – LiraNuna

+3

@LiraNuna, edg sagte nicht, dass er damit nicht einverstanden war. Er wies darauf hin, was die Regel wirklich bedeuten soll. – mmcdole

1

YourKit und JIRA sind jeden Cent wert. Ich habe keine Open-Source-Software verwendet, die diesen nahe kommt.

5

Ein Beispiel wäre Visual Studio und Visual Assist X.

Aber es ist alles subjektiv. Ich denke was Joel meinte ist:

  1. So tun, als alles frei ist.
  2. Wählen Sie die Software, die Sie verwenden möchten.
  3. Wenn es kostet, zahlen Sie dafür.
Verwandte Themen