TechNET: Developer · Mobilmánia · Wapko * EASY www.dobijanie.sk *
MAJACIK HLAVNY IMAGE STRANKY
30. Januára 2003, Štvrtok 
Lekcia 8 - PHP a vývojové prostredie
 

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


 
Dnes má meniny
Ema
nic.sk - domeny + hosting
PHP Club

Klub
 Registrácia
 Informácie
Special
 XML I diel
 
XML II diel
 
XML III diel
 
XML IV diel
 
XML V diel
 
XML VI diel
 
XML VII diel
 
XML VIII diel
 
XML IX diel
 
Anketa č. 21
Považujem sa za...
(Odpovedalo už 1579 ľudí)

PHP guru (157)
 10%
Perfektného programátora v PHP( 117)
 7%
Strednú triedu (373)
 24%
Začiatočníka (743)
 47%
Čo je PHP ? (189)
 12%

Klikni na zvolenú odpoveď!
Výsledky minulých ankiet.
 
Diskusia

PRÍSPEVKY
 Podľa tém
 Podľa dáta
 Podľa klikov
 Iba dnešné

UTILITY
 Registrácia
 Zmena hesla
 Zmena profilu

Dobré linky:
PC News
Developer
  (c) 2003 www.php.sk