|
Ak ste sa niekedy zaoberali otázkou, v čom vlastne programovať PHP skripty a ako ich dostať na server, nasledujúce riadky sú určené priamo Vám. V zásade
rozlišujeme 3 možné spôsoby tvorby PHP skriptov. V ďalšom texte uvediem ich výhody a nevýhody.
ON-LINE
Tento spôsob znamená, že user je neustále pripojený na server, ktorý mu poskytuje službu WWW + PHP, databázu alebo iné služby (SNMP,SSL). Pomocou FTP klienta či FRONTPAGE EXTENSION upravuje súbory priamo na serveri alebo na svojom lokálnom disku s ich následnum uploadom na server. Výhodou tohto spôsobu je, že
nie je nutné konfigurovať viac vývojových prostredí, čo býva problémom ak sa
jedná napríklad o vývoj pre nejakú podnikovú databázu, ktorú si doma nainštalovať nemôžete. Neustála potreba spojenia so serverom so sebou prináša aj potrebu dokonalej kvality siete, čo znamená, že napríklad pri pomalých linkách nespravíte nič. ON-LINE ladenie môže mať nepriaznivé dôsledky na iné bežiace aplikácie.
PARTIAL
Je kombináciou ON-LINE a OFF-LINE spôsobu, nevyžaduje byť neustále pripojený, ale kladie vyššie nároky na programátorskú zručnosť a abstrakciu pri tvorbe napr. databázových scriptov. Fáza programovania (OFF-LINE) a fáza ladenia (ON-LINE) je už čiatočne oddelená
OFF-LINE
Tento spôsob bude asi pri dnešných cenách pripojenia najobľúbenejšie ak nemáte doma grátis pevnú linku ako ja ;). Znamená to, že programátor si musí doma vytvoriť lokálnu kópiu prostredia PHP, vrátane WWW servera a databázy + služieb, ktoré pre svoju prácu potrebuje. tento spôsob však umožňuje doma odladiť viac menej kompletnú aplikáciu a minimalizovať tak potrebu sieťovej komunikácie na minimum. Výhodou tohto
riešenia je záloha progr. projektu, kde prípadná havária nekoliduje s bežiacimi aplikáciami na serveri.
EDITOR PHP
Je kameňom, na ktorom všetko stojí a padá. V súčasnosti najvhodnejším editorom pre programovanie PHP skriptov je editor HOMESITE 4.5, nehodí sa však pre tvorbu stránok WYSIWIG, nakoľko má problémy s našímy fontami, ktoré nahradzuje rôznymi blbosťami (tento tutorial som napísal 2x vo HOMESITE - 2x to zmršil, takže teraz to už píšem v NOTEPADE. Homesite podporuje zvýrazňovanie tagov nielen HTML ale aj PHP, čo pri absencii debuggera v PHP je ohromnou výhodou.
Homesite má vlastného FTP klienta, takže je jednoduché v prípade ON-LINE módu
programovať priamo na serveri. Zvýrazňovanie je asi takéto:
Po naprogramovaní celého skriptu ho uložíme do lokálneho adresára (napr. ja na e:\php) a potom ľubovolným FTP klientom alebo HOMESITE priamo uploadnem na
server. Ako FTP klienta používam môj obľubený WINDOWS COMMANDER. Proces uploadu a ako to vyzerá, keď je v jednom okne homedir a v druhom obsah servera zobrazujú
nasledujúce screenshoty:

To by bolo asi tak o vývojovom prostredí pre PHP všetko...
N Á V R A T
Copyright 2003 MGX
|