Welche PHP Tools sind die besten?
Eigentlich ist phphatesme.com ja eher ein Blog, in dem ich schreibe und ihr lest. Heute will ich mal den Spieß umdrehen und auf euer Engagement hoffe. Ich habe ja in den letzten 373 Artikel diverse PHP Tools vorgestellt. Von euch würde ich jetzt aber auch gerne wissen, welches euer Tool des Jahres ist.
Dafür würde ich gerne heute in den Kommentaren ein paar Tools sammeln, um dann nächste Woche eine kleine aber feine Umfrage zu starten. Tools die ich zum Beispiel nutze und auf jeden Fall zur Wahl stellen werde sind pDepend, PHP_CodeSniffer, PDT, PHPUnit und seit Vorgestern auch PTI. Wie sieht es bei euch aus? Nutzt ihr überhaupt Tools oder ist VI euer Freund und alles andere ist Teufelszeug?
Was zum Schluss rauskommen soll ist das phphatesme.com Tool des Jahres 2009. Wahrscheinlich der wichtigste Preis, der jemals vergeben wurde und auch jemald vergeben wird. Außer natürlich dem phphatesme.com Tool des Jahres 2010. Nein, Spaß bei Seite, wenn wir das Tool des Jahres gefunden haben, dann will ich es nutzen, um mal eine Woche lang darüber zu schreiben und die besten Tipps und Tricks zu finden. Mit ein paar von denen hab ich ja auch schon gearbeitet.
Wir gehen also heute in die erste Runde. Dem Call for Tools. Schreibt also einen Kommentar mit dem Tool, das ihr nutzt und am besten, falls es nicht bekannt ist, den Link dazu. Wenn es ein PHP Tool ist, dann werden wir es in unserer Umfrage aufnehmen.
Vielleicht noch eine kleine Einschränkung. Wir suchen nur Tools, die einem PHP Entwickler das Leben leichter machen. Ganze Applikationen wir WordPress oder Frameworks wie das von Zend zähle ich jetzt mal nicht dazu. Da können wir aber gerne, bei erfolg dieser Umfrage einen weiteren „Preis“ ausschreiben.
Netbeans für PHP!
http://www.netbeans.org/features/php/
Nicht so ressourcenfressend und viel stabiler als PDT. Vor allem die Code Completion und Projektverwaltung ist die beste, die ich getestet hab. Weiterer Vorteil ist unter anderem, dass sich auch gut mit HTML und JS arbeiten lässt.
Ich habs am Anfang auch nicht geglaubt, einfach mal probieren!
ganz klar http://pear.php.net/package/PhpDocumentor
Darf ich anfangen?
RegexBuddy 3 – erstellen und testen von RegEx-Ausdrücken
auf jeden Fall auch FirePHP!
Ich verwendet Notepad++ und teilweise UltraEdit.
Netbeans als IDE, Codesniffer, PHPUnit, Phing
Ich hab auch noch was: PHPUnderControl, php Copy & Paste Detection (phpcpd)
Meine Favoriten, Aptana als IDE und MySQL Workbench für den Datenbankentwurf (unterstützt Reverse und Forward Engineering). Beide kostenlos.
Ich könnte nicht mehr ohne Xdebug arbeiten…
Noch der Link (ist glaube ich nicht sooo bekannt): http://www.xdebug.org/
Für mich seit Jahren unverzichtbar ist UltraEdit aber sehr gerned PDT (ich weiß das wurde schon erwähnt).
Und natürlich Subversion..ist zwar nix PHP spezifisches aber unheimlich praktisch. 🙂
also ich habe dieses Jahr ein leichteres Leben durch:
NetBeans – PHP, PHPUnit Unterstützung, Selenium Unterstützung, Javascript Debugger, Issue Tracker, CVS, Subversion, Mercurial, Git;
und das alles bei VIEL schnellerer Installation im Vergleich zu Ecl.PDT
Netbeans symfony
UltraEdit und Xdebug sind immer dabei.
SVN ist als Werkzeug ebenso unverzichtbar.
Hmm, es ist immer schwer etwas zu nominieren.
PHPUnit: Da man sich mit UnitTests später viel Arbeit erspart, wenn der Code automatisch geprüft werden kann.
phpDocumentor: Wir lieben unsere Dokumentation doch 🙂
Eclipse PDT: Es würde zwar auch ohne gehen, erleichtert die Arbeit aber doch ungemein alles unter der Eclipse-Oberfläche zu haben.
Zend Studio 7
Da scheint sich ja schon was raus zu kristallisieren. Wird bestimmt eine interessante Abstimmung nächste Woche.
Hmm.. soweit ist alles genannt denke ich 🙂
Allerdings bin ich der Meinung, dass Toolsammlungen wie PTI nicht berücksichtigt werden sollten – IDEs fallen da meiner Meinung nach auch drunter 😉
Wenn IDE’s dazuzählen würden, dann ganz klar Aptana Studio. Gibts auch kostenlos und macht sehr viel leichter.
ohne Anspruch auf Vollständigkeit: PHPDocumentor, XDebug, PHPUnderControl, Selenium, PHPUnit, Eclipse/PDT, Firebug, Web Developer Toolbar
phpdepend fehlt noch.
@Dennis: Für mich ist PTI ein Tools, das erlaubt PHP Tools in die IDE einzubauen. Ich sehe es nicht als Toolsammlung.
PHPEd als IDE
ZF als Framework
Doctrine als ORM
Dojo als Rich Client
was will man mehr?
Wenns mal keine komplette IDE sein muss, dann Geany und PSPad.
SVN (unter Windows geht nichts über TortoiseSVN)
Und auch wenn das nicht so recht zählt muss man es doch irgendwie erwähnen: XAMPP
Und phpmyadmin hat auch noch keiner genannt (ja zählt vllt. auch net so richtig aber naja ;))
Aptana + Firebug
Zend Server CE fällt mir da noch ein 😉
Was noch nicht gekommen, aber auch sehr speziell ist – CronJob Scheduler (netbeans plugin http://kenai.com/projects/nbcronjob)
netbeans
smarty
svn/git
+ firebug
sorry kann meinen alten post nicht editieren ^^
hm, PHPdepend wurde ja hier erwähnt… das erstellt ja nette Graphiken, aber irgendwie fehlt mir die Doku was das denn jetzt zu bedeuten hat? Die Dokumentation auf pdepend.org beschränkt sich ja leider auf einige Benutzungshinweise. Vielleicht kann ja hier jemand ein paar klärende Worte dazu finden?
hatte ich in meiner Liste vergessen:
+firebug
+firephp
+phpunit
+ sqlmanager (von ems software)
der sqlmanager dürfte zwar nicht mehr als php tool durchgehen, für die entwicklung von php applikationen aber unverzichtbar, und das einzige tool, dass den kommerziellen pendants für MS und Oracle das Wasser reichen kann (auf die sich daraus ergebene Produktivität).
Eclipse + PDT + xdebug zum Debuggen, auch wenn ich gerne mal in var_dump() Orgien verfalle 🙂
Darüberhinaus noch: Phing, PHPUnit, PDepend, PHP_CodeSniffer, LiquiBase, FireBug, FirePHP
lampp, firebug, selenium, phpuc (und alles was dran hängt: phpdoc, phpunit, phpd, phpcs,…) und xdebug
Das einzige Werkzeug, das ich nicht ersetzen kann, ist die Onlinereferenz. Und kein anderes hat mir so viel Zeit gespart.
http://versionsapp.com/
PHPDesigner, die neue Version 7 rockt!
Mein bestes PHP-Tool ist Codelobster – http://www.codelobster.com