on-game | vs-web | vs-online | AAA WEBY
Hlavni panel

Web a technologie


Web a technologie

   V roce 1969, kdy vznikla první počítačová síť ARPANET, jistě nikdo ani netušil, že v dnešní době bude téměř v každé domácnosti počítač a ještě k tomu připojený do celosvětové sítě. Dokonce ještě v roce 1989, kdy vzniklo WWW a o rok déle HTML, nebylo mnoho lidí, kteří by byli ochotni věřit, že o 17 let déle bude celosvětová počítačová síť rozšířená do dnešních rozměrů. V roce 1996 má pouhých 55M uživatelů.

   S rozšířením každé technologie přichází nutně i její alternativní použití, tak jako vznik počítačů a jejich následné rozšíření mezi běžný lid provázel vznik počítačových her, stejným způsobem síť, která byla navržena pro sdílení dokumentů zaplavuje čím dál více alternativního použití pro zábavu. Zamyslíme-li se nad skutečným použitím internetu, zjistíme, že z obrovské knihovny se stala obrovská snadno dostupná komunikační síť a zábavní centrum, což s sebou přineslo také nutné posuny v komunikaci počítačů jako takových ale následně i rozvoj komunikačních protokolů tedy jazyků, kterými spolu počítače a případně i jednotlivé aplikace komunikují. Řekněme si tedy stručně několik významných kroků v životě toho, co vnímáme jako internet, tedy v komunikaci a sdílení dokumentů v této počítačové síti.

   Zpočátku byla tato síť zprovozněna tak, že několik serverů poskytovalo statické mrtvé texty na požadavek, který od uživatele obdržely. Tato data byla vrácena formou textu s minimálním formátováním. Dnes bychom řekli, že šlo více méně o plain-text, tedy text jehož formátování je dáno mezerami, tabulátory a konci řádku. Tento text pak byl následně zobrazen uživateli na obrazovce a na příkaz vytištěn na tiskárně. Této možnosti sdílet dokumenty se chytli vědci, brzy však požadavek na vracení několika dokumentů z jednoho serveru vedl na první aktivitu na straně serveru. Tu aktivitu zajišťovalo tzv. CGI (Common Gateway Interface) tedy skripty, které jsou interpretovány systémem serveru a to, co zapíšou na výstup je posláno uživateli. První CGI skripty tedy citovaly dokumenty uložené na disku serveru.

   Čistě textové dokumenty však byly často špatně přehledné a špatně se četly a pokud v nich byly obsažené strukturované informace bylo složité udržet jejich hierarchii. Z tohoto důvodu vznikl jazyk HTML (HyperText Markup Language), tedy jazyk kterým lze označit část textu a dát jí nějaké zvláštní význam. Celkově lze pak tímto způsobem popsat celý dokument, který pak při zobrazení. Jedním z prvních prohlížečů byl legendární Netscape a každý, kdo s ním měl co do činění jistě uzná, že byl jedinečný. V dobrém i ve zlém. Tento prohlížeč zároveň přinesl také první možnosti aktivity u uživatele, ze které se později vyvinuly skriptovací jazyky typu javascript a vbscript.

   Nároky na dokumenty na internetu se však zvyšovaly a tak do HTML pronikly i formulářové prvky a na provozovatele serverů dopadl požadavek na aktivitu serveru, tedy aby server nejen vracel dokumenty, ale aby je také modifikoval, aby uměl reagovat na vstupy od uživatelů. Odtud už byl jen krůček k požadavku marketingových pracovníků a managementu, aby servery uměly data nejen zpracovávat ale také uchovávat, aby uměly zpracovávat větší balíky dat a zachovávat vazby mezi požadavky uživatelů, tvořit sestavy apod. Díky tomuto požadavku pak vznikly jazyky jako PHP, ASP, Java.

   Kvůli bezpečnosti a výkonu serverů pak vznikaly různé NSAPI, ISAPI filtry, tedy knihovny, které se přímo linkují do serveru a jejich běh je rychlejší, protože se vykonává kód přeložený a ne interpretovaný jak je to například u PHP.

   Jedním z největších počinů Javy byly frameworky, které obsahují knihovny funkcí a poskytují vyšší komfort při tvorbě aplikací. Odpovědí firmy Microsoft se pak stala platforma .NET a její framework. V obou případech se jedná o knihovny vyladěných výkonných kódů, které vývojáři mohou volat a nemusí tedy ztrácet čas vymýšlením a psaním podpory pro spojení s databázemi, prací se seznamy apod. místo toho použijí funkce uložené ve frameworku a vývoj aplikace je pak rychlejší a díky odladěným kódům ve frameworku nezřídka i rychlejší.

   Zcela jiným počinem bylo vytvoření Flashe, který umožňuje k uživateli pronést přes internet animaci, která poskytuje mnoho možností a nezřídka ji přiohnout i k tomu aby zafixovala základní slabinu, kterou si s sebou HTML nese od prvopočátku jeho dob. Jak říká Michal Altair Valášek, můj oblíbený přednášející a autor serveru www.aspnet.cz „základním problémem webových aplikací je HTML, tedy jazyk který byl navržen pro prezentaci dokumentů a ne tvorbu uživatelského prostředí“.




Známka 2,00 | Přečteno 1894 x | Smaž | 15/03/2007 | Autor: genesis |
Komentařů: 0 | Vstup do diskuse |
Sdílet

Abyste mohl hodnotit tento článek, tak musíte být přihlášen. Nemáte ještě zřízený účet ? Registrujte se zde.
Všechna práva vyhrazena, © 2006 Team on-game

Optimalizováno pro 1024x768 a prohlížeče IE, Mozilla Firefox a Operu

ip:38.107.179.219, čas:0.00403809547424, sql:10