Netbeans oder Eclipse?#

Netbeans hat mächtig zugelegt, grade im Bereich Webentwicklung!

kommt Eclipse mit dem WTP Plugin nicht mehr nach?

Thema Netbeans Eclipse
Javascript Ja (plugin) (NA) plugin
UML Ja plugin
CVS Ja Ja
SVN Ja plugin
Mercurial Ja plugin
PHP beta plugin plugin
Ruby plugin plugin
Java ME plugin plugin

Das Arbeiten ist ein wenig anders, für den Bereich Webentwicklung lohnt sich aber der Umstieg.

Wer sich GUIs gerne zusammenklickt, wird den Swing-GUI-Editor "Matisse", der in Netbeans integriert ist, lieben. Der entsprechende "Visual Editor" (siehe EclipsePlugins) von Eclipse scheint ebenfalls nicht "nachzukommen". Er ist nur unter Eclipse 3.2 ohne größere Probleme lauffähig. -- ThomasBayen

In Netbeans gibt es einen standardmäßig integrierten Profiler, der wesentlich einfacher zu installieren und zu bedienen ist, als die entsprechende Eclipse-Lösung TPTP (siehe EclipsePlugins). Er funktioniert einfach "out of the Box", benötigt keine Installation eines eigenen Agent-Programms und bricht nicht direkt zusammen, weil mein Programm etwas mehr Speicher braucht als üblich. -- ThomasBayen

parallel beides nutzen? #

Leider ist der Umstieg Eclipse und Netbeans "mit Rückfahrkarte" nirgendwo richtig dokumentiert. Ist es verkehrt, zu wünschen, daß man beides nutzen kann? Gibt es ein Howto, wie man Projekte unter beiden GUIs parallel entwickelt?

Für den reinen Umstieg gibt es ein Eclipse-Import-Plugin in Netbeans. Um das Projekt dann allerdings immer noch unter Eclipse nutzen zu können, ist wohl ein wenig Fingerspitzengefühl nötig. Ich werde das hier ggf. dokumentieren, wenn ich das beim nächsten Versuch sauber hinbekommen habe.

Code Formatter #

Eine Frage, die mir beim Nachdenken über einen Parallelbetrieb immer wieder gekommen ist, ist ein Standard zur Formatierung. Ich benutze den Autoformatter von Eclipse bei jedem Speichern automatisch. Dadurch habe ich das Problem "Formatierung" komplett aus dem Kopf. Nun hat der Netbeans-Formatter natürlich eine eigene, leicht unterschiedliche Vorstellung von Formatierung. Ich will die Formatierung hier nicht bewerten, sondern mächte nur eine einheitliche Lösung haben. Falls man ein Projekt in einem Versionskontrollsystem wie SubVersion speichert, kommt man damit sonst in Teufels Küche. :-( Hierzu sind mir folgende Ideen gekommen:

  • Kompletter Umstieg auf einen externen Formatierer, den man dann irgendwie (automatisch oder von Hand?) beim Speichern oder spätestens vor dem committen aufrufen muss. Hier bietet sich vielleicht Jalopy an. Wie bindet man das am besten ein?!?
  • Einbinden des Originalen Eclipse-Formatters (der ja gar nicht übel ist) in Netbeans. Dieser ist unter http://www.bagu.org/eclipse/efj/ als eigene Applikation verfügbar. Für Debian als Paket verfügbar. Nach Überfliegen dieser Webseite hört sich das allerdings nicht nach einer schlanken Lösung an. Es bleibt die Frage, wie man das in Netbeans am hübschesten einbindet.
Tags:  Java, Netbeans, Eclipse