8. Programování na straně serveru - PHP
DOMŮ |
ZAČÁTEK | PŘEDCHÁZEJÍCÍ | DALŠÍ
Co je to PHP?
- PHP je meziplatformní skriptovací jazyk zapustitelný do HTML určený pro stranu serveru.
- Pro zcela nové zájemce o PHP je určen 'introductory tutorial' a spousta příkladů.
- Jednoduché, výkonné a účelné
Použité technologie musí respektovat zásadu, že výstupní informační obsah má zásadní hodnotu, která je mnohem důležitější než grafická struktura stránky.
- Nemá smysl vytvářet složité výstupy s animovanou grafikou.
- Výstupy mohou být uvolněny až po naplnění SQL databáze.
- Informační obsah musí být pravidelně aktualizován.
- Informace o aktualizaci jsou nedílnou součástí výstupu.
- Vše musí být ošetřitelné jen jediným zásahem (příklad).
- barva pozadí
- změna loga
- změna lokalizace - národního prostředí
- Možnost práce na dálku
- Maximální soběstačnost systému = automatický provoz
Vstupy do a výstupy z databází (součást SŘBD) by měly být realizovány pomocí multiplatformních přenositelných programů výhradně v jazyku SQL. Ideální variantou je ovládaní prostřednictvím WWW serveru s podporou vkládaných skriptů (např. v jazyku PHP) a internetového (intranetového) prohlížeče.
- Jednou napsaný řídící program by měl být použitelný i v dokonalejším informačním systému postaveném na novějších technologiích (dodržování zásady zpětné kompatibility).
- Důležitou součástí výstupu je systém zálohování dat (tzv.'dump' modul). Ten by měl zaručovat přenositelnost dat na libovolný jiný SQL server (DBTools).
- Interakce s SQL serverem pomocí jazyka SQL a s podporou jazyka PHP zajišťuje přenositelnost SŘBD do libovolné aplikace na libovolný operační systém.
- Alternativní SŘBD s podporou ASP od firmy Microsoft je nepřenositelný jak na jiné operační systémy tak do jiných aplikací!
- SŘBD řešený pomocí WWW serveru a běžného prohlížeče nevyžaduje vůbec žádné dodatečné vybavení na straně klienta.
- SŘBD postavený na SQL a PHP ovšem také umožňuje pracovat s databázemi prostřednictvím specializovaného vysoce propracovaného programového vybavení nainstalovaného na straně klienta.
DOMŮ |
ZAČÁTEK | PŘEDCHÁZEJÍCÍ | DALŠÍ
Zpracoval © Petr Schauer, březen 2001
Aktualizováno: 09. 02. 2003, 19:32