MENU

Co jsou to dynamické webové stránky

Už samotné slovo „dynamické" napovídá, že se bude něco měnit. A přesně tak tomu je. Dynamická webová stránka z pohledu návštěvníka mění svůj vzhled a obsah v závislosti na čase, aktivitě návštěvníka apod.

K čemu je to dobré

Tištěné materiály (knihy, časopisy ...) mají některé výhody oproti elektronickým protějškům, (méně namáhají zrak svítícím monitorem, dají se vhodit do schránky ...), ovšem jejich obsah je statický, neměnný, nereaguje na čtenáře. V tomto ohledu mají počítače nespornou výhodu, tak proč tuto výhodu nevyužít?

Jak dynamické webové stránky vypadají

Web již ve svém principu dynamický je, protože klikáním na odkazy (surfováním) stahujeme do svého PC (mobilu, PDA ...) jednotlivé webové stránky, které mohou být pravidelně aktualizovány, tedy měnit svůj obsah. Moudré hlavy se s tímto nespokojily, což je dobře, protože díky jejich nástrojům některé dnešní webové stránky:

  • reagují na pohyb kurzoru myši např. tím, že zobrazují do té doby skrytou část obsahu (např. rolovací menu, poznámky v textu ...),
  • předkládají jiný obsah pro identifikované návštěvníky (např. rozšířené menu po přihlášení návštěvníka ...),
  • mohou generovat obsah v závislosti na přání návštěvníka (např. nákupní košík v e-shopu ...),
  • dokážou vyhledávat uvnitř webových stránek na základě zadaných klíčových slov a nalezené odkazy zobrazit návštěvníkovi,
  • provádět různé operace jako jsou matematické výpočty (internetové kalkulačky ...),
  • odesílat data prostřednictvím formulářů,
  • spolupracovat s operačním systémem při odesílání souborů,
  • ...

Jak dynamické webové stránky fungují

Za účelem zajištění potřebné dynamiky se používají skriptovací jazyky, někdy ve spolupráci s databázemi. Skripty lze rozdělit na:

  1. Pracující na straně serveru (např. PHP).
  2. Pracující na straně klienta, respektive internetového prohlížeče (např. JavaScript).
  3. Pracující jak na straně serveru, tak i na straně klienta (např. AJAX).

Skripty na straně serveru

Výhody:

  • jsou bezpečnější, jelikož odesílají pouze výsledek a bezpečnostní data zůstávají na serveru chráněná,
  • chovají se vždy stejně bez ohledu na druh klienta

Nevýhody:

  • zatěžují komunikaci mezi serverem a klientem, což způsobuje zpomalení reakce, které je znatelnější u pomalého internetového připojení,
  • neví o všem co se děje na straně klienta, takže by třeba nedokázaly zareagovat na pouhý pohyb kurzoru myši.

Skripty na straně klienta

Výhody:

  • v určitých případech omezují komunikaci mezi serverem a klientem a tím mohou urychlit reakci,
  • dokážou reagovat na pohyb kurzoru myši.

Nevýhody:

  • nehodí se k bezpečnostním účelům (hesla),
  • na různých internetových prohlížečích se chovají různým způsobem.

Pokud nevíte, neváhejte se zeptat

© HelpMark | Tomáš Herout | Tel: +420 739 719 548