IDE und Editor-Werkzeuge zur Entwicklung mit PHP
Aus folgenden Kernbestandteilen kann eine professionelle Entwicklungsumgebung für die Softwareentwicklung mit PHP zusammengesetzt werden:
- PHPStorm - Code-Editor und zentrales GUI
Im Kern ist PHPStorm von der Firma JetBrains ein Quellcode-Editor, der den Quellcode PHP-spezifisch interpretiert und dem Entwickler* kontextbezogene Hilfsfunktionen und Designvorschläge beim Code-Schreiben an die Hand gibt, wie zum Beispiel durch Autovervollständigung oder Code Inspection. Das Programm ermöglicht darüber hinaus die Bedienung verschiedener weiterer PHP-Entwicklungswerkzeuge und fasst sie unter einer einheitlichen grafischen Benutzeroberfläche zusammen. PHPStorm ist für Windows, macOS und Linux erhältlich, die Kosten für eine Einzelnutzerlizenz betragen im ersten Jahr ca. 100€ zzgl. MwSt. und sinken dann bei weiterer Nutzung auf bis zu ca. 60€ zzgl. MwSt. pro Jahr. Eine 30-tägige Testversion ist erhältlich.
https://www.jetbrains.com/phpstorm/
- Xdebug - Debugging und Profiling
https://xdebug.org/ - Docker - Virtualisierung
Zur Schaffung einer reproduzierbaren PHP-Laufzeitumgebung, mit Webserver, Datenbank und weiteren Services wie z.B. Mailcatching.
https://www.docker.com/ - Git - Versionsverwaltung
Zur kollaborativen Entwicklung von Quellcode.
https://git-scm.com/
Dabei lassen sich die oben aufgeführten Komponenten mit PHPStorm zentral verwalten und steuern. Weitere PHP-IDEs, in denen das Code-Editing die zentrale Funktion darstellt, sind:
- Visual Studio Code
https://code.visualstudio.com/docs/languages/php - Zend Studio
https://www.zend.com/products/zend-studio - Netbeans
https://netbeans.org/kb/trails/php.html - PHP Development Tools
https://eclipse.org/pdt/ - Aptana Studio 3
https://www.axway.com/en/aptana - phpDesigner
http://www.mpsoftware.dk/phpdesigner.php - Komodo
http://komodoide.com/ - Codelobster
http://www.codelobster.com/
___
(*) Es wird oben die maskuline Wortform für Berufs- und Rollenbezeichnungen verwendet, bei Bedarf möge man diese als Platzhalter betrachten und ein Genus nach Wahl einsetzen.
php-programmierer.de ist ein IT-Jobboard, das auf PHP Programmierung fokussiert ist.
Ohne aufwändige Registrierung und in wenigen Augenblicken können aktuelle Stellenanzeigen oder Entwickler-Profile durchgesehen werden.
Ebenso können Stellenangebote oder ein eigenes Profil hinzugefügt werden.