Zend hat mit seiner Zend IDE ein sehr gutes Tool auf den Markt gebracht, was die Entwicklung von PHP Applikationen sehr vereinfacht dank eingebauten Debugger, Profiler und Code Syntax Checker. Seit einigen Tagen ist die neue Version 3.5 als Betaversion zum Download bereit gestellt worden. Ich habe die Betaversion parallel zu meiner alten Zend IDE Version installiert und bisher nur kleinere Bugs gefunden. Folgendes sind die Highlights von Version 3.5 :
PHP 5.0 Support:
Der interne Debugger, Code Analyzer und die Code Completion im Editor unterstützen nun alle PHP 5.
Verbesserte Benutzeroberfläche:
Eines der Nachteile der alten Version gegenüber anderen IDE’s und Editoren, war dass die Benutzeroberfläche in Java realisiert recht langsam und ab und zu etwas buggy war. Die neue Benutzeroberfläche basiert soweit ich gehört habe auf SWT, dem UI Toolkit mit dem auch die Open Source Java IDE Eclipse entwickelt worden ist. Die neue Benutzeroberfläche unterstützt nun Drag-and-Drop Funktionalität und ist insgesamt viel schneller und übersichtlicher geworden.
SFTP, FTP over SSH und FTP Unterstützung:
Eines der grössten Nachteile der alten Version war das Fehlen der SFTP und FTP over SSH Unterstützung. Da einige Projekte nur noch mit diesen Verfahren arbeiten, musste man externe Tools hinzuziehen. In der neuen Version sind diese Verfahren alle unterstützt.
Code Templates:
Ein sehr beliebtes Feature von IDE’s ist die Möglichkeit eigene Code Templates, d.h. kleinere Sourcecode Blöcke zu erstellen, die dann schnell und einfach über eine Abkürzung im Editor abgerufen werden können. Wenn man also z.B. „foreach“ in den Editor eingibt, hat man bei der Code Completion die Wahl zwischen dem Befehl oder eines kompletten foreach-Konstrukts.
Insgesamt arbeite ich jetzt seit über einer Woche mit der neuen Beta und muss sagen alles ist viel ausgereifter und vor allem schneller geworden. Eine kurze Umgewöhnungszeit habe ich für die neuen Icons auf der Benutzeroberfläche gebraucht. Auch das Verwenden der alten Konfigurationsdaten aus der Vorgängerversion war bei der Installation kein Problem. Alte Projektdateien lassen sich unproblematisch mit der neuen Version öffnen. Wenn die Betaversion als Upgrade erhältlich sein wird, werde ich auf jeden Fall auf die Version 3.5 umsteigen.
