Webdesign
Webdesign v sobě zahrnuje širší škálu technologií, které jako celek tvoří výslednou internetovou prezentaci - web. Není to jen o designu či pěkné grafice, ale i o tom, co na první pohled není vidět. Tady se vám pokusím stručně a názorně vysvětlit technologie, které používám a jaké mají výhody či nevýhody.
Základ webu
Pro klasickou prezentaci o rozsahu pár stránkek si vystačíme s jazykem (x)HTML, na kterém je postaven celý internet.
Vzhled jakékoliv stránky se moderním způsobem "styluje" pomocí tzv. kaskádových stylů - CSS, které umožňují rychlou změnu jakékoliv stylované části. Moderní web se bez CSS neobejde, neboť díky CSS se web hýbe !
Statický negenerovaný web
Pevné internetové stránky se vyplatí jen pro prezentaci, u které se předpokládá dlouhodobé trvání platnosti jejího obsahu.
- levnější než dynamicky generovaný web
- nemůžete snadno měnit obsah stránek (v případě rozsáhlejších stránek je to téměř katastrofa)
Dynamicky generovaný obsah
Dynamicky generovaný web využívá většinou nějakou databázi, ve které má uloženy veškeré informace, které se poté zobrazují.
- můžete si sami snadno měnit obsah stránek
- o něco vyšší cena než v případě negenerovaného webu, které určitě nebudete litovat
Při tvorbě se mi osvědčilo používání PHP a MySQL.
Dynamické stránky
Dynamické stránky nejsou jen o jejich generování, ale i o interakci na návštěvníkovu akci. Pro moderní rozhýbání webu a další efekty se používá CSS a JavaScript, který se dá navíc kombinovat s CSS nebo PHP. JavaScript může zasahovat do již zobrazené stránky. V kombinaci s PHP může využívat a zobrazovat i generovaný obsah. Tato technika se jmenuje Asynchronní Javascript A Xml (AJAX)
