PHP Development Tools pre Eclipse ako balíček priamo od Zendu
Potom, ako som prednedávnom predstavil PHPEclipse a projekt EasyEclipse, som našiel projekt PHP Development Tools for Eclipse (PDT), ktorý sa mi zdá vyspelejší ako PHPEclipse. Za hlavnú výhodu oproti PHPEclipse považujem hlavne zdokonalenú funkciu auto-complete, ktorá podporuje PHPDoc a poradí si s funkciami a triedami v celkom projekte, nie len so štandardnými PHP funkciami.
Uvediem príklad. Väčšina môjho PHP programovania sa skladá z písania a úpravy modulov (tried) do CMS systému. V nich samozrejme používam iné funkcie a triedy obsiahnuté v CMS a deklarované na rôznych miestach vo frameworku, rodičovských triedach a podobne. Pri použití týchto funkcií mi auto-complete v PHPEclipse nevie nijako pomôcť, PDT však v projekte deklaráciu danej funkcie alebo triedy nájde a zobrazí vyžadované parametre a taktiež ma pomocou F3 viem presunúť na deklaráciu, nech je kdekoľvek v projekte.
Ďalšou podstatnou výhodou PDT je možnosť stiahnuť si kompletný balíček, ktorý obsahuje Eclipse, PDT a Zend Debugger priamo na stránkach Zendu.
Nevýhodou oproti PHPEclipse je, že PDT nepodporuje zvýrazňovanie a dopĺňanie Smarty syntaxe, tá sa však dá doplniť doinštalovaním projektu Web Tools Platform a stiahnutím Smarty editora.