Prof Farnsworth schrieb:
Ich teste das seit gestern und habe ein gutes Gefühl bei der Version
Ich ehrlich gesagt eher nicht! Ich bin erschrocken darüber wie wenig Energie in die Weiterentwicklung von PDT geflossen ist. Gut, ja man kann schon die PHP 5.3 Syntax, das sind aber nur ein paar Keywords mehr und keine große Leistung. Dafür funktioniert die Code-Completion durch die Namespace-Hierarchien hindurch jedoch nicht, PDT macht Zicken mit völlig integeren PHP-Versionen von Macports und Entropy.ch, das Refactoring hat sich faktisch nicht verbessert, insgesamt ist es eher traurig was da rausgekommen ist.
Liest man dieses Interview:
http://entwickler.com/itr/news/psecom,id,47905,nodeid,369,_language,de.html
so wird man das Gefühl nicht los das das einzig tolle an PDT sei das es bereits 5.3 kann (was für den Alltag noch egal ist), ein Eclipse Plugin sei und somit in Eclipse laufe. Das ist enttäuschend mager.
Schaue ich mir dagegen Netbeans 6.7 an, so stellt man fest das sich da weit mehr getan hat als nur die Optik:
- es gibt eine PHP-only Version für den der Java nicht braucht
- Geschwindigkeitsprobleme gehören der Vergangenheit an
- Ähnlich wie Eclipse in Java bietet Netbeans auch in PHP
Go to Declaration an
- ein
HTML-Tagbar erleichtert das navigieren durch HTML-Code
- CodeCompletion in PHP funktioniert, auch Refactoring wie Setter/Getter, implemet anstract Methods erstellen ... ist vorhanden, für Variablen und deren Handling wird eine gute
Unterstützung angeboten
- Auch
Code Completion für SQL ist vorhanden
- Es gibt Support für
PHPUnit und
Code Coverage
- Ein Plugin für
Selenium
- Remote-Synchronisierung und Path-Mapping für getrennte Projektordner
- Integration von Symfony in Netbeans
sieht man dazu noch die vielen Kleinigkeiten, wie ein bereits zu Beginn vorhander Client für SVN, Integration eines DB-Clients in die IDE mit dem man wirklich praktisch arbeiten kann, das die Code-Completion auch bei Dateinamen in require/include-Befehlen funktioniert u.v.m., so muß ich für mich konstatieren das PDT nicht mehr interessant ist. Die Fortschritte die da im Netbeans Projekt gemacht wurden sind riesig und für PDT spricht wirklich nur noch das man in dort in der Tat Zugriff auf gewohnte andere Eclipse-plugins hat.
Ein Nachteil von Netbeans als PHP-IDE sei jedoch nicht verschwiegen. Das Code-Formatting läßt sich bis jetzt nur rudimentär an eigene Wünsche anpassen. Wer sich jedoch an gängige Formatierungen hält, dem wird nichts fehlen. Wer jedoch bei einer IDE als erstes alle Formatierungsregeln überschreiben will, der wird nur mit PDT glücklich sein - zumindest das bietet Netbeans bisher ebensowenig wie Unterstützung für PHP5.3 ( die ist aber angekündigt und sicher draussen sobald es überhaupt Provider gibt die dann mit PHP 5.3 Webspace anbieten).