recenze preview PHPEd v. 2.96 Jak na tvorbu PHP skriptů Stále rostoucí obliba hypertextového preprocesoru PHP mezi programátory internetových aplikací nutně vede k tvorbě mnohem dokonalejších vývojových prostředků i pro skriptovací jazyk PHP. Pojďme se podívat na poslední verzi volně dostupnou prográmku PHPEd, který slouží k psaní a ladění skriptů. Pryč jsou již doby, kdy byl jazyk PHP pouze doménou linuxových fandů a při prvních pokusech o portaci tohoto systému do prostředí Windows se využívaly pouze jednoduché textové editory. Troufám si říci, že největší zásluhu na této skutečnosti má pan Ergin Soysal z Turecka, který od jara roku 1999 zdarma nabízel svůj program pro psaní a ladění skriptů - PHPEd. Od května roku 2001 vlastní práva k programu PHPEd společnost NuSphere Corporation, z čehož plyne spousta kladů i záporů. Mnozí možná ocení nárůst využitelnosti a zvýšení rychlosti tvorby internetových aplikací pomocí řady podpůrných nástrojů, které NuSphere začala nabízet pod označením NuSpherePHPEd Advantage. Na druhou stranu musíte za řadu nových funkcí zaplatit minimálně 299 dolarů. My se proto podíváme na poslední volně stáhnutelnou verzi tohoto programu - 2.96. Jak se instaluje Chcete-li začít využívat program PHPEd, stačí navštívit webové stránky Soysal.com a stáhnout si nejnovější verzi programu 2.96. Instalační soubor má velikost 2,9 MB - můžete jej stáhnout z internetu a rovněž jej naleznete na Chip CD 5/01. Po spuštění vede přehledně i méně zkušené uživatele typickými instalačními rutinami, jako je například volba cílového adresáře. Co je však nové oproti předcházející verzi 1.75, je možnost vybrat si různé komponenty programu (obr. 1). Určitě mnohé z nich už během instalačního procesu příznivě navnadí komponenta "Database wizard ...", ale o všem si řekneme pěkně postupně. Pokud uživatel úspěšně zakončí instalační proces obligátním tlačítkem Finish, může s klidem spustit program PHPEd. Mnohé věci si ovšem bude muset ještě dodatečně nastavit sám - především je to webový server (ke všem nastavením programu se uživatel dostane přes menu Tools - Settings). V kartě PHP se nastavují informace nutné pro debugger (ladicí program) a v kartě Server lze zadat číslo portu (Server Port) a přípony souborů spolu s asociovaným spustitelným programem (File extensions), viz obr. 2. Docela mile mě potěšila možnost práce i s ISAPI (Internet Server Application Program Interface) verzí PHP. Uživatel už nemusí pracovat s CGI (Common Gateway Onterface verzí) - php.exe, to se hodí zejména v případě, kdy na serveru, na nějž ukládá uživatel konečnou verzi internetových aplikací, je využíván php4isapi. Je vhodné ještě jednou zdůraznit skutečnost, že programátor využívající program PHPEd nemusí na svém počítači spouštět nějaký další webový server. Pro vývojovou fázi je vestavěný server plně vyhovující - uživatel se navíc nemusí spoléhat pouze na výstupní okno PHPEd, ale může se podívat na náhled nové WWW stránky přímo do internetového prohlížeče. Vlastnosti Jednou z důležitých vlastností je již zmíněný vestavěný webový server, který podporuje CGI i ISAPI a umožňuje ve vývojovém prostředí programu rychle přepínat mezi oknem obsahujícím kód programu (Editor) a oknem zobrazujícím výslednou podobu stránky (HTML). Zaujal mě především proto, že se správně a bez problémů zobrazovaly i stránky s vygenerovanými daty z databáze - musel jsem samozřejmě mít spuštěný databázový server. Program PHPEd nabízí i vestavěného FTP klienta, s jehož pomocí můžete jednoduše (v jedné aplikaci) přenášet své finální aplikace na vzdálený počítač pomocí protokolu FTP. Editor kódu (Code Editor) posouvá program PHPEd na vyšší úroveň, než jsou ostatní editory. Nabízí plně uživatelské zvýraznění syntaxe jazyka, kdy se uživatel může svobodně rozhodnout, zda přednastavené zvýraznění je pro něj dostatečně přehledné, nebo zda by se mu například líbily proměnné v jiné barvě . Samozřejmostí u moderních vývojových prostředků je také automatické dokončování kódu - stejně tak i u PHPEd si uživatel nemusí pamatovat přesnou syntaxi celého příkazu, ale stačí, aby znal začáteční písmena nějaké funkce. Objeví se nabídka, ze které jednoduše vybere požadovanou funkci. V programu se také setkáme s možností využívat šablon nejčastěji užívaných fragmentů programu. Mnozí uživatelé zřejmě ocení také možnost vytváření a využívání záložek (bookmarků) a další šikovné funkce, jako je historie schránky. Důležitou vlastností každého vývojového prostředí je debugger (ladicí program) - oproti předchozí verzi již lze například jednoduše sledovat obsah proměnných či krokovat program do zvolené polohy kurzoru. Novinkou je DB-Form Wizard, pomocník při tvorbě databázových aplikací, který umožní i nezkušeným uživatelům jednoduše připojit zvolenou databázi (MySQL, PostGreSQL, ODBC, Oracle, SQLServer, Sybase, DB2 nebo Interbase) a vytvořit PHP soubor obsahující kód uzpůsobený k prohlížení, aktualizaci a vkládání nových záznamů do vybrané tabulky databáze. PHPEd - ano, či ne? Všem uživatelům vytvářejícím internetové aplikace v prostředí operačních systémů společnosti Microsoft pomocí skriptovacího jazyka PHP mohu novou preview verzi PHPEd jen doporučit. Obsahuje totiž řadu podstatných vylepšení usnadňujících uživatelům rychlé vytváření webové aplikace. Určitě stojí za to tento program alespoň vyzkoušet - nepatříte-li mezi uživatele požadující i kvalitní WYSIWYG (what you see is what you get) editor, budete pravděpodobně spokojeni. Další verze obsahují ještě více propracovaných (hlavně dopracovaných) služeb a nemají některé "dětské nemoci" - za ty si už ale musíte zaplatit. Milan Pinte PHPEd v. 2.96 PHP vývojové prostředí pro Win32 pro k psaní a ladění skriptů. Hardwarové nároky: doporučené požadavky v závislosti na druhu a verzi OS společnosti Microsoft, min. verzí je Win 95. Výrobce: Ergin Soysal Zdroj: www.soysal.com, Chip CD 5/01 Cena: zdarma