Historie webu a nástrojů pro tvorbu webu







Historie webu

     Historie webu začíná vývojem, nám již dobře známým hypertextům, bez kterých by web nebyl tak populární. Tento vývoj začal už ve 40. letech 20. stol., kdy Vannevar Bush představil hypertextový systém Memex. V dalších letech ho následovali Douglas Engelbart (1963), Ted Nelson, věnující celý svůj život globálnímu hypertextovému systému - Xanadě a Bill Atkinson známý populárním HyperCardem (1987), který byl později překonán systémem NoteCard (1985). První neoficiální verzi HTML vyvinuli Tim Berners-Lee a Robert Caillau v roce 1989. Oba pracovali v CERNu (Central Européene de Rechere Nucléaire). Tuto neoficiální verzi spojili s jednoduchým protokolem HTTP (HyperText Transfer Protocol). Prvním prohlížečem byl Mosaic vyrobený v NCSA (National Centre for Supercomputer Applications). Ten umožnil další rozvoj webu a s ním i HTML. Před první oficiální verzí HTML přišlo na svět ještě několik dalších verzí, první v roce 1992, další HTML+ v roce 1994 a poslední HTML 3.0. Oficiální HTML jazyk vznikl v první verzi v roce 1996. Nejdříve to bylo HTML 2.0 a poté HTML 3.2, které se velice hojně používalo ještě před nedávnem. Předposlední verzi schválilo W3C(World Wide Web Consortium) 18.12.1997 a označuje se jako HTML 4.0. Jelikož i tato verze obsahovala mnoho nedostatků, tak 24.12.1999 W3C uvolnilo opravnou verzi HTML 4.01. Ta se používá dnes.

Historie nástrojů a technologií

    První technologií bylo již zmiňované HTML spojené s protokolem HTTP, poté začali iniovace, první inovací byla možnost automatického generování stránek, které obsahují informace proměnlivé v čase. HTML-stránka je soubor uložený na disku WWW-serveru, který má své URL. Nic však nebrání tomu, aby URL ukazovalo na nějaký spustitelný soubor (program), který vygeneruje HTML-stránku. Tato stránka poté může obsahovat aktuální informace. Spustitelný soubor je vyvoláván serverem proto bylo zapotřebí rozhraní, které by definovalo způsob spuštění programu a předávání dat mezi serverem a programem. Rozhraní se jmenuje CGI (Common Gateway InterFace). Programům, které generují HTML-stránky, se proto často říká CGI-skripty. CGI-skripty měli jednu nevýhodu - byli pomalé. Proto se na trhu objevili nové technologie, které byly rychlejší. Těmi technologiemi byly v roce 1996-97 SSJS a ASP. SSJS (Server Side JavaScript), dříve LiveWire byla serverová (čili server to zpracovával) podoba původně jen klientského (počítaného vašim prohlížečem) JavaScriptu. Jsou velice podobné CGI-Skriptům, ale jsou zde 2 základní rozdíly. 1.) Jsou psány rovnou do HTML-Stránky () a 2.) jsou mnohem rychlejší a jednodušší. Technologii SSJS vyvíjí autor JavaScriptu (tedy klientského, slavnějšího) Netscape. Aby Microsoft nezůstal pozadu, uvedl na trh ASP (Active Server Pages). ASP jsou obdobou SSJS. Jako programovací jazyk je možno využít VBScript nebo JScript, což je Microsoftí podoba JavaScriptu. Systémy samozřejmě nejsou kompatibilní (co funguje v jednom, nefunguje v druhém…) - ASP používá jiné značky (<%…%>) a další… Kromě VBScriptu a JScriptu je možno v ASP používat další jazyky, které dodávají třetí firmy (Perl, REXX, Python). SSJS i ASP mají jednu společnou nevýhodu - jsou to komerční produkty, které nejsou nikterak levné a jejich použití je navíc svázáno s použitím serveru od dané firmy. ASP navíc běží pouze na platformě (operačním systému) Windows - pokud se tedy v budoucnu rozhodnete ASP-aplikaci z Windows přesunout na Unix, máte smůlu. Všechny tyto a mnohé další nedostatky odstraňuje systém PHP. Princip použití PHP je obdobný jako u SSJS a ASP. Na rozdíl od nich je však šířen celý produkt jako FreeWare - to znamená bezplatně.



autor: Vítězslav Titl a Vojtěch Zícha
publikováno: 16.7.2005

Scriptici.cz

- o tvorbě webových stránek (xHTML, HTML, CSS, PHP, JavaScript), scripty a programování (Python, C++)
Google
 
Web scriptici.titl.name