Donnerstag, 24. Mai 2012


News

Montag, 21. Dezember 2009 | News

Interaktiver IDE-Vergleich: "Einheitliche IDE im Projektteam wichtiger als Lieblings-IDE"

(Link zum Artikel: http://www.entwickler.de/jaxenter//053076)
  • Teilen
  • kommentieren
  • empfehlen
  • Bookmark and Share

Nachdem in unserem interaktiven IDE-Vergleich die Entwickler von IntelliJ IDEA, Eclipse und NetBeans zu Wort gekommen sind, ist nun die Community aufgerufen, ihre Erfahrungen mitzuteilen, Kommentare abzugeben und Fragen zu stellen. Dominik Hofmann, Java-Magazin-Autor mit NetBeans- und Eclipse-Erfahrung, stellt seine Fragen an die Entwickler der IDEs.

JAXenter: Hallo Herr Hofmann! Mit welcher IDE arbeiten Sie bevorzugt?

Dominik Hofmann: Ich bin in mehreren Projekten tätig und benutze je nach Projekt die Eclipse- und die NetBeans-IDE. Im Gegensatz zu manchen Kollegen versuche ich das Thema nicht allzu religiös zu sehen. Eine einheitliche IDE im Projektteam finde ich wichtiger als die eigene Lieblings-IDE in endlosen Diskussionen durchzusetzen. Eine einheitliche IDE im Unternehmen oder Projekt macht es einfacher, sich schnell mit einem Kollegen an einen Rechner zu setzen und Probleme zu lösen, ohne jedes Mal eine Einführung in eine andere IDE bekommen zu müssen. Außerdem ist der Erfahrungsaustausch bei einer einheitlichen IDE einfacher.

JAXenter: Was kann aus Ihrer Sicht NetBeans besser als andere IDEs?

Dominik Hofmann: Ich sehe die Vorzüge von NetBeans in folgenden Punkten:

  • Einfacher Einstieg, man hat ein gutes Gesamtpaket für die entscheidenden Anwendungsfälle der Java-Entwicklung
  • Übersichtlichkeit besser als bei Eclipse (durch Verzicht auf Views/Perspektiven)
  • Sehr guter GUIBuilder
  • JavaFX-Unterstützung
  • Java-ME-Unterstützung
  • Stabilität: Hier habe ich einige negative Erfahrungen mit Eclipse gemacht. Es gibt doch immer wieder Kombinationen von Plug-ins, die nicht sauber funktionieren. NetBeans erscheint mir hier überlegen zu sein.
  • NetBeans Profiler ist meiner Meinung nach dem Eclipse-TPTP-Projekt vor allem in Bezug auf die Usability deutlich überlegen.

JAXenter: Welche Fragen haben Sie an die IDE-Entwickler?

Dominik Hofmann: Eine Frage an alle Entwickler der IDEs:

Was steigert Ihrer Meinung und Erfahrung nach die Produktivität in einem Projektteam mehr? Wenn jeder Entwickler seine Lieblings-IDE verwendet, oder wenn es eine einheitliche IDE im Unternehmen oder Projekt gibt? Wären Sie bereit, auf die von Ihnen entwickelte IDE zu verzichten, um eine einheitliche IDE in einem Unternehmen/Projekt zu ermöglichen?

JAXenter: Vielen Dank für dieses Gespräch!

Dominik Hofmann arbeitet als Softwareentwickler für die F&F Computer-Anwendungen und Unternehmensberatung GmbH. Er interessiert sich besonders für Softwarearchitektur und Softwarequalitätssicherung.

(hs)

andere Artikel dieser Serie

Kommentare

Gravatar Martin 21.12.2009
um 09:51 Uhr
Meiner Meinung nach ist es wichtiger, den Code zu verstehen als die IDE bedienen zu können. Was nützt mir eine gute IDE, wenn ich den Code nicht verstehe? Und von GUI-Editoren halte ich gar nichts, das führt nur zu Klick-and-Dirty-Programmen. Wenn ich ein Programm nur mit Text-Editor und SDK entwickeln kann, dann ist es völlig egal, welche IDE man einsetzt, solange der entwickelte Code das tut, was er soll. #zitieren
Gravatar André 21.12.2009
um 10:03 Uhr
Ich finde GUI Editoren sehr Sinnvoll, aber man sollte die Technik darunter verstehen.
Mit GUI Editoren ist man bedeutend Produktiver als nur mit eine Texteditor. Bei den GUI Gestaltung geht es ja darum, WIE das GUI aussieht, und nicht in erster Linie welche Methoden man dazu aufrufen muss.

Es programmiert ja heutzutage auch fast niemand mehr Assembler, sondern Java, C# etc. hier könnte man das gleiche Argument geltend machen.
#zitieren
Gravatar RPR 23.12.2009
um 00:15 Uhr
@Martin und Andre:
GUI-Designer könn(t)en sicher eine wichtige Hilfe sein - leider habe ich in all den Jahren immer und immer wieder die Erfahrung gemacht, dass man letztendlich beser dran ist, wenn man:
- die GUI-Ideen erst mal bis zur "Reife" auf (vielen Blättern) Papier malt und dann
- die GUI "sauber" per Hand aufsetzt um sein wartbar zu halten.
Alle Versuche mit allen GUI-Editoren führten am Ende dazu, dass man immer wieder von vorne anfangen musste, weil der Editor irgendwann durchgedreht ist.
Außerdem ersetzen sie nicht eine schnelle Zeichnung des oder mit dem Fachbereich über die man diskutieren kann und den "tieferen Sinn" dahinter herauskitzeln kann.
#zitieren
Gravatar Süleyman 14.12.2010
um 13:27 Uhr

Martin:
Meiner Meinung nach ist es wichtiger, den Code zu verstehen als die IDE bedienen zu können. Was nützt mir eine gute IDE, wenn ich den Code nicht verstehe? Und von GUI-Editoren halte ich gar nichts, das führt nur zu Klick-and-Dirty-Programmen. Wenn ich ein Programm nur mit Text-Editor und SDK entwickeln kann, dann ist es völlig egal, welche IDE man einsetzt, solange der entwickelte Code das tut, was er soll.


Hallo Martin,
für einen Hello World Programm magst du recht haben. Versuch mal in einem großen Projekt mit mehr als 10 Entwicklern ohne ein gutes IDE klar zu kommen. Dann stehst du mit dem nackten hintern bei -21°C auf Glatteis.
#zitieren

Folgende Links könnten Sie auch interessieren