Před Netscape: zapomenuté webové prohlížeče začátku 90. let

Pamatuje si někdo na Erwise? Viola? Cello? Pojďme si zavzpomínat.

Před Netscape: zapomenuté webové prohlížeče začátku 90. let

Když v roce 1980 Tim Berners-Lee přišel do CERN, slavné evropské laboratoře pro fyziku částic, byl najat, aby modernizoval kontrolní systémy několika urychlovačů částic. Ale vynálezce moderní webové stránky téměř okamžitě viděl problém: do výzkumného institutu přicházely a odcházely tisíce lidí, z nichž mnozí tam pracovali dočasně.

„Bylo pro kontraktní programátory docela obtížné snažit se pochopit systémy, jak lidské, tak počítačové, které řídily toto fantastické herní hřiště,“ psal Berners-Lee později. „Většina kriticky důležitých informací existovala pouze v hlavách lidí.“

Proto ve svém volném čase napsal nějaký software na odstranění této nevýhody: malý program, který nazval Enquire. Umožňoval uživatelům vytvářet „uzly“ – stránky podobné indexovým kartičkám, vyplněné informacemi a obsahující odkazy na jiné stránky. Bohužel, tato aplikace napsaná v jazyce Pascal fungovala na proprietární operační soustavě CERN. „Malé množství lidí, kteří tuto program viděli, považovalo za dobrý nápad, ale nikdo ji nepoužíval. Nakonec se ztratil disk, a s ním i originální Enquire.“

O několik let později se Berners-Lee vrátil do CERN. Tentokrát restartoval svůj projekt „World Wide Web“ tak, aby zvýšil pravděpodobnost jeho úspěchu. 6. srpna 1991 zveřejnil vysvětlení WWW v uživatelské skupině alt.hypertext. Také uvolnil kód knihovny libWWW, kterou napsal společně se svým asistentem Jeanem-François Groffem. Knihovna umožnila účastníkům vytvářet své vlastní webové prohlížeče.

„Jejich úsilí – více než pět různých prohlížečů za 18 měsíců – zachránilo projekt webu, který měl problémy s financováním, a zahájilo komunitu webových vývojářů,“ bylo poznamenáno na oslavě tohoto výročí v Muzeu počítačové historie v Mountain View, Kalifornie. Nejznámějším z raných prohlížečů byl Mosaic, napsaný Markem Andreessenem a Ericem Bina z Národního centra superpočítačových aplikací (NCSA).

Mosaic se brzy stal Netscape, ale nebyl prvním prohlížečem. Mapa sestavená muzeem nabízí pohled na globální rozsah raného projektu. U těchto raných aplikací je překvapivé, že již obsahovaly mnoho funkcí pozdějších prohlížečů. A zde je prohlídka webových aplikací, jaké byly, než se staly známými.

Prohlížeče z CERNu

První prohlížeč Tima Bernerse-Lee nazvaný WorldWideWeb z roku 1990 byl jak prohlížečem, tak editorem. Doufal, že budoucí projekty prohlížečů se vydají tímto směrem. CERN vytvořil reprodukci jeho obsahu. Na snímku obrazovky lze vidět, že do roku 1993 již obsahoval mnoho prvků moderních prohlížečů.

Před Netscape: zapomenuté webové prohlížeče začátku 90. let

Hlavním omezením software bylo, že fungoval na operačním systému NeXTStep. Krátce po WorldWideWebu napsal stážista z CERNu, Nicolas Pellow, prohlížeč, který mohl fungovat na jiných platformách, včetně sítí na UNIXu a MS-DOSu. Takže 'každý mohl jít na internet', vysvětluje internetový historik Bill Stewart, 'který v té době byl v podstatě sestaven z telefonního seznamu CERNu.'

Před Netscape: zapomenuté webové prohlížeče začátku 90. let
Raný webový prohlížeč CERNu, cca 1990

Erwise

Pak se objevil Erwise. Napsali ho čtyři finské vysokoškolské studenty v roce 1991 a vydali ho v roce 1992. Erwise je považován za první prohlížeč s grafickým rozhraním. A také uměl vyhledávat slova na stránce.

Berners-Lee napsal recenzi na Erwise v roce 1992. Upozornil na jeho schopnost pracovat s různými fonty, zvýrazňovat odkazy, umožňovat přechody na jiné stránky dvojitým kliknutím na odkaz a podporovat více oken.

"Erwise vypadá docela inteligentně," prohlásil, ačkoli v něm je určité tajemství - podivný rámeček kolem jednoho slova v dokumentu, podobný tlačítku nebo výběrovému formuláři. Ačkoli není ani jedním, možná je to něco pro další verze."

Proč tedy aplikace neuspěla? V jednom pozdějším rozhovoru jeden z tvůrců Erwise poznamenal, že v té době byla ve Finsku hluboká recese. V zemi nebyli investoři "andělé".

„V té době jsme nemohli vytvořit podnikání na základě Erwise, vysvětlil. – Jediným způsobem, jak vydělat, bylo pokračovat ve vývoji s tím, aby nás nakonec koupil Netscape. Ale mohli jsme se dostat na úroveň prvního Mosaic, kdybychom ještě chvíli pracovali. Museli jsme dokončit Erwise a vydat ho na několika platformách.“

Před Netscape: zapomenuté webové prohlížeče začátku 90. let
Prohlížeč Erwise

ViolaWWW

ViolaWWW byl vydán v dubnu 1992. Vývojář Pei-Yuan Wei ho napsal na Kalifornské univerzitě v Berkeley, používající skriptovací jazyk Viola, který fungoval pod UNIXem. Na violoncello Wei nehrál, „to je prostě výsledkem snadno zapamatovatelné zkratky“ Visually Interactive Object-oriented Language and Application [vizuální interaktivní objektově orientovaný jazyk a aplikace], jak psali James Gillies a Robert Cailliau ve své historii WWW.

Wei byl očividně inspirován raným programem pro Mac s názvem HyperCard, který uživatelům umožňoval vytvářet matice formátovaných dokumentů s hypertextovými odkazy. „Tehdy byl HyperCard velmi zajímavý projekt z hlediska grafiky a těchto hypertextových odkazů,“ vzpomínal později. Program však „nebyl globální a fungoval pouze na Macu. A ani jsem neměl svůj Mac.“

Měl však přístup k X-terminálům UNIX v experimentálním výpočetním centru Berkeley. „Měl jsem návod pro HyperCard, prostudoval jsem ho a jednoduše použil koncepty, abych je realizoval v X-windows.“ A co je poměrně působivé, realizoval je pomocí jazyka Viola.

Jedním z nejdůležitějších a inovativních rysů ViolaWWW bylo, že vývojář mohl zahrnout skripty a „applety“ na stránku. To předznamenalo obrovský příliv appletů na Java, které se objevily na webech na konci 90. let.

V dokumentaci Wei také poukázal na různé nedostatky prohlížeče, z nichž hlavním bylo, že neexistovala verze pro PC.

  • Nebyl přenesen na platformu PC.
  • Nepodporuje tisk HTML.
  • HTTP není přerušované, není vícerozměrné.
  • Proxy není podporována.
  • Interpreter jazyka není vícerozměrný.

„Autor pracuje na těchto problémech a dalších,“ psal Wei v té době. A přesto, „velmi úhledný prohlížeč, použitelný kýmkoli, velmi intuitivní a přímý,“ uzavřel Berners-Lee. recenzi. „Další funkce nebudou využívat 90 % skutečných uživatelů, ale jsou to právě ty funkce, které potřebují zkušení uživatelé.“

Před Netscape: zapomenuté webové prohlížeče začátku 90. let
ViolaWWW Hypermedia Browser

Midas a Samba

V září 1991 navštívil fyzik Paul Kunce ve švýcarském CERNu. Vrátil se s kódem potřebným pro spuštění prvního severoamerického webového serveru na SLAC. „Právě jsem byl v CERNu,“ vyprávěl Kunce hlavnímu knihovníkovi Louisu Eddisovi, „a objevil jsem úžasnou věc, kterou vyvíjí jeden kolega, Tim Berners-Lee. To je přesně to, co potřebujete pro svou databázi.“

Eddis souhlasil. Hlavní knihovník zveřejnil klíčovou výzkumnou databázi na webu. Fyzici z Fermilabu to udělali o něco později.

Následně v létě 1992 fyzik ze SLAC Tony Johnson napsal Midas, grafický prohlížeč pro fyziky ze Stanfordu. Velkou výhodou Midase bylo to, že uměl zobrazovat dokumenty ve formátu PostScript, který fyzici milovali pro svou schopnost přesně reprodukovat vědecké vzorce.

„S těmito klíčovými výhodami byl web aktivně využíván ve fyzikální komunitě,“ tak končila hodnocení zpráva ministerstva energetiky USA o pokroku SLAC z roku 2001.

Mezitím v CERNu Pellou a Robert Cailliau vydali první webový prohlížeč pro počítač Macintosh. Gillies a Cailliau popisují vývoj Samba takto.

Pro Pellou postup v zavádění projektu Samba probíhal pomalu, protože při každém několika odkazech prohlížeč padal a nikdo neměl ponětí proč. „Prohlížeč pro Mac byl plný chyb,“ smutně konstatoval Tim Berners-Lee v newsletteru z roku 92. „Darujeme tričko s nápisem W3 tomu, kdo ho dokáže opravit!“ – prohlásil. Tričko získal John Streets z Fermilabu, který odhalil chybu, což umožnilo Nicolu Pellou pokračovat ve vývoji funkční verze Samba.

Samba „byl pokus o přenesení designu prvního prohlížeče, který jsem napsal na stroji NeXT, na platformu Mac,“ dodává Berners-Lee, „ale nedokončili jsme ho včas, než NCSA vydala verzi Mosaic pro Mac, která ho zastínila.“

Před Netscape: zapomenuté webové prohlížeče začátku 90. let
Samba

Mosaic

Mosaic byl "iskrou, která způsobila explozivní růst webu v roce 1993," vysvětlují historikové Gillis a Kayau. Ale nebylo by možné jej vyvinout bez jeho předchůdců a bez kanceláří NCSA na Illinois University, vybavených nejlepšími počítači s UNIX. NCSA měl také doktora Pinga Fu, odborníka na počítačovou grafiku a kouzelníka, který pracoval na morfovacích efektech pro film "Terminator 2". Nedávno najal asistenta jménem Marc Andreessen.

"Co říkáš na to, že bychom napsali grafické rozhraní pro prohlížeč?" navrhl Fu svému novému pomocníkovi. "A co je to prohlížeč?" zeptal se Andreessen. Ale po několika dnech jeden z pracovníků NCSA, Dave Thompson, předvedl ranou verzi prohlížeče Nicoly Pellowa a prohlížeč ViolaWWW od Pei Wei. A těsně před prezentací Tony Johnson vydal první verzi Midas.

Poslední program ohromil Andreessena. "Úžasné! Fantastické! Neuvěřitelné! Působivé, sakra!" psal Johnsonovi. Poté získal Andreessen experta na UNIX z NCSA, Erika Bina, aby mu pomohl napsat vlastní prohlížeč pro X.

Mosaic obsahoval mnoho nových pro web funkcí, jako je podpora videí, zvuku, formulářů, záložek a historie. "A překvapivé bylo to, že na rozdíl od všech předchozích prohlížečů pro X, všechno bylo obsaženo v jediném souboru," vysvětlují Gillis a Kayau:

Proces instalace byl jednoduchý – stačilo si jej stáhnout a spustit. Později se Mosaic proslavil zavedením tagu , který poprvé umožnil vkládat obrázky přímo do textu, místo aby se objevovaly v samostatném okně, jako u prvního prohlížeče Tima pro NeXT. To umožnilo lidem vytvářet webové stránky více podobné známým tištěným médiím; tento nápad se ne všem inovátorům líbil, ale rozhodně činil Mosaic slavným.

"Co se Markovi podle mě velmi podařilo," psal později Tim Berners-Lee, "bylo udělat velmi jednoduchou instalaci a podporu s opravou chyb přes e-mail, kdykoliv během dne a noci. Mohl jsi mu poslat zprávu o chybě a za pár hodin ti poslal opravu."

Hlavním průlomem Mosaic, z pohledu dneška, byla jeho křížová platformovost. "S pravomocí, kterou mi nikdo v zásadě neudělil, vyhlašuji X-Mosaic za vydaný," psal hrdě Andreessen v skupině www-talk 23. ledna 1993. Alex Totic vydal svou verzi pro Mac o několik měsíců později. Verzi pro PC vytvořili Chris Wilson a John Mittelhauser.

Prohlížeč Mosaic byl založen na Violu a Midas, jak je uvedeno na výstavní expozici počítačového muzea. A používal knihovnu z CERNu. "Ale na rozdíl od ostatních byl spolehlivý, mohli ho nainstalovat i neprofesionálové, a brzy přidal podporu barevné grafiky na stránkách, nikoli v samostatných oknech."

Před Netscape: zapomenuté webové prohlížeče začátku 90. let
Prohlížeč Mosaic byl dostupný pro X Windows, Mac a Microsoft Windows.

Chlapec z Japonska.

Ale Mosaic nebyl jediným inovativním produktem, který se v té době objevil. Student Kansas University. Lou Montulli přizpůsobil hypertextový informační prohlížeč své kampusu pro internet a web. Spustil ho v březnu 1993. "Lynx se rychle stal oblíbeným prohlížečem pro symbolové terminály bez grafiky a používá se dodnes," vysvětluje historik Stuart.

A na právnické fakultě Cornell University psal Tom Bruce webovou aplikaci pro PC, "protože právě tyto počítače obvykle používali právníci," poznamenávají Gillis a Kaiow. Bruce publikoval svůj prohlížeč Cello 8. června 1993, "a brzy byl stahován 500krát denně."

Před Netscape: zapomenuté webové prohlížeče začátku 90. let
Cello

O šest měsíců později byl Andreessen v Mountain View, Kalifornie. Jeho tým plánoval vydání Mosaic Netscape 13. října 1994. On, Totic a Mittelhauser vzrušeně nahráli aplikaci na FTP server. Poslední vývojář si na tento okamžik pamatuje. "Uplynulo pět minut a všichni jsme tam seděli. Nic se nedělo. A najednou došlo ke stažení. Byl to chlapec z Japonska. Přísahali jsme, že mu pošleme tričko!"

Tato složitá historie nám připomíná, že žádná inovace není vytvářena jediným člověkem. Webový prohlížeč se dostal do našeho života díky vizionářům z celého světa, lidem, kteří často úplně nechápali, co dělají, ale byli motivováni zvědavostí, praktickými úvahami nebo dokonce touhou si hrát. Jejich jednotlivé jiskřící geniality podporovaly celý proces. Také vytrvalost Tima Berners-Leeho v tom, že projekt musí zůstat společný a, co je nejdůležitější, otevřený.

„Rané dny webu byly velmi omezené v prostředcích, — psal říká. – Bylo tolik věcí, které bylo třeba udělat, tak slabý plamen udržovat.“

Zdroj: habr.com

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster