NetBeans

NetBeans ist eine kostenlose, quelloffene Entwicklungsumgebung, die heute von der Apache Software Foundation betreut wird. Sie unterstützt PHP von Haus aus und bringt mit Debugger, Autovervollständigung und Projektverwaltung alles mit, was über einen einfachen Texteditor hinausgeht.

Ursprünglich stammt sie von Sun Microsystems, seit 2016 kümmert sich Apache darum. Etwa alle drei Monate erscheint eine neue Version, sodass auch aktuelle PHP-Schreibweisen erkannt werden. Die Umgebung läuft auf Windows, macOS und Linux und ist komplett kostenlos, ohne Lizenzgebühren und ohne Bezahlfunktionen.

Steckbrief: kostenlos und quelloffen, für Windows, macOS und Linux, Debugger und Autovervollständigung für PHP, benötigt ein Java Development Kit; eingeordnet als volle Entwicklungsumgebung

Jetzt herunterladen

Wie teuer ist NetBeans?

Gar nicht. Als Open-Source-Projekt der Apache Software Foundation ist die Umgebung für private und gewerbliche Zwecke kostenlos. Es gibt keine kostenpflichtige Profi-Fassung und keine versteckten Gebühren.

Diese Funktionen bietet NetBeans für PHP

Die Umgebung liest ein Projekt ein und kennt danach die eigenen Funktionen und Klassen. Beim Schreiben schlägt sie passende Namen vor und weist auf Fehler hin, bevor der Code läuft. Der Debugger hält das Programm zusammen mit der PHP-Erweiterung Xdebug an einer gewünschten Zeile an und zeigt die Werte aller Variablen. Das ersetzt das Raten bei der Fehlersuche.

Dazu kommen Werkzeuge für Datenbanken, eine Anbindung an Git und eine Unterstützung für Composer. Weil die Umgebung in Java geschrieben ist, arbeitet sie auf allen Systemen gleich.

Installation und erstes PHP-Projekt

  1. Java installieren: NetBeans braucht ein aktuelles Java Development Kit, kurz JDK. Einige Installationspakete bringen es gleich mit.
  2. NetBeans installieren: Laden Sie das Paket für Ihr System herunter und folgen Sie dem Assistenten.
  3. PHP aktivieren: Beim ersten Anlegen eines PHP-Projekts fragt die Umgebung, ob sie die PHP-Unterstützung einschalten soll. Bestätigen Sie das.
  4. Projekt anlegen: Wählen Sie Neues Projekt, dann PHP-Anwendung, und als Quellordner zum Beispiel htdocs aus XAMPP.
  5. PHP-Pfad prüfen: In den Optionen unter PHP tragen Sie den Pfad zu Ihrer PHP-Installation ein. Dort richten Sie später auch Xdebug ein.

Der Speicherbedarf liegt über dem eines schlanken Editors. Auf Rechnern mit 8 Gigabyte Arbeitsspeicher läuft die Umgebung angenehm.

Für wen eignet sich die Umgebung?

Für alle, die kostenlos mit einer vollwertigen Umgebung arbeiten wollen, etwa in Ausbildung und Studium. Wer zusätzlich Java lernt, nutzt dasselbe Werkzeug für beide Sprachen. Wer nur einzelne Dateien ändert, ist mit einem leichten Editor schneller. Der Umstieg lohnt sich, sobald Projekte mehrere Ordner umfassen.

Im Vergleich zum kostenpflichtigen PHPStorm sind manche Prüfungen weniger gründlich. Dafür kostet sie nichts und ist schlanker als Eclipse-basierte Umgebungen.

Häufige Fragen zu NetBeans

Ist die Entwicklungsumgebung kostenlos? Ja, sie ist quelloffen und auch gewerblich kostenlos nutzbar.

Welche Sprachen werden unterstützt? Unter anderem PHP, Java, HTML, JavaScript und CSS.

Brauche ich Java auf dem Rechner? Ja, ein Java Development Kit ist Voraussetzung. Manche Installationspakete bringen es mit.

Gibt es einen Debugger für PHP? Ja, zusammen mit Xdebug lässt sich das Programm anhalten und Variablenwerte einsehen.

Gibt es eine deutsche Oberfläche? Die Oberfläche ist überwiegend englisch. Die Begriffe sind aber dieselben, die Sie in jeder Anleitung finden.

Jetzt prüfen, was zum PHP-Lernen gehört, bevor Sie die Umgebung einrichten. Ähnlich umfangreich ist PHPStorm; schlanker arbeitet Visual Studio Code.