NetBeans IDE

Netbeans-300x223 in

NetBeans @Alex

Vor einiger Zeit machte ich mich auf die Suche nach einer Entwicklungsumgebung für PHP und MySQL Projekte. Meine Anforderungen waren dabei ganz bescheiden:

  • Echtzeit-Validierung von XHTML
  • Quelltext Vervollständigung mit Auflistung von bereitstehenden Methoden, Variablen und Konstanten
  • Echtzeitprüfung auf Syntaxfehler
  • Datenbankmanagement
  • Einfache Synchronisation zwischen Lokal- und Remoteumgebung

In die nähere Auswahl kamen das NetBeans IDE und Eclipse PDT. Eine ausführliche Benchmark Analyse war aus Zeit Faulheitsgründen nicht möglich. Deslhalb war der erste Eindruck entscheidend. Netbeans bot eine gefühlt bessere Performance als Eclipse und verhielt sich sinnvoller bei Quellcodevorschlägen.


Fazit nach 4 Wochen Produktiveinsatz von NetBeans IDE

Es besteht die Möglichkeit, einen oder mehrere Include-Pfade zu definieren. Was z.B. sinnvoll ist, um das Zend-Framework im gesamten Projekt verfügbar zu machen. Sobald der Include-Pfad einmal definiert wurde, werden die im Ziel enthaltenen Variablen und Methoden als Quellcodevorschläge eingeblendet.

Beim Anlegen eines neuen Projektes hast du die Wahl zwischen “neues Projekt”, “neues Projekt mit vorhandenen Quellen” sowie “Projekt auf einem Remote Server”. Bei letzterem werden die Quelldateien einmalig per FTP in die lokale Umgebung runtergeladen.

Es gibt auch ein Datenbankmanagementtool. Damit ist es möglich, zur Entwicklungszeit auf den PhpMyAdmin nahezu vollständig zu verzichten. Die eine oder andere Funktion fehlt wohl auch. So habe ich zwar die Möglichkeit, die Struktur einer Tabelle als SQL zu exportieren, nicht aber die Struktur einer View.

Obwohl die Quellcodevervollständigung an der einen oder anderen Stelle einige Sekunden benötigt, so ist die Bedienung einfach und intuitiv. Komponenten die ich nicht mag, kann ich ausblenden.

Schlusswort

PHP5 und MySQL5 in der Entwicklungsumgebung NetBeans IDE unter Einsatz des Zend Framework bieten einen Komfort und eine Leistung, die ich sonst nur von .NET Projekten unter Visual Studio gewohnt war.

Download

NetBeans IDE Version 6.8 und die notwendige Java Umgebung, JDK