Před Netscape: Zapomenuté webové prohlížeče z počátku 1990. let

Pamatuje si někdo Erwise? Viola? Ahoj? Připomeňme si.

Před Netscape: Zapomenuté webové prohlížeče z počátku 1990. let

Když Tim Berners-Lee v roce 1980 dorazil do CERNu, proslulé evropské laboratoře částicové fyziky, byl najat, aby aktualizoval řídicí systémy několika urychlovačů částic. Vynálezce moderní webové stránky však téměř okamžitě viděl problém: do výzkumného ústavu neustále přicházely a odcházely tisíce lidí, z nichž mnozí tam dočasně pracovali.

„Pro smluvní programátory bylo docela náročné pokusit se porozumět systémům, lidským i výpočetním, které provozovaly toto fantastické hřiště,“ napsal později Berners-Lee. "Velká část kritických informací existovala pouze v hlavách lidí."

A tak ve svém volném čase napsal nějaký software, aby tento nedostatek napravil: malý program, který nazval Enquire. Umožnil uživatelům vytvářet „uzly“ – stránky podobné indexovým kartám naplněné informacemi a odkazy na jiné stránky. Bohužel tato aplikace napsaná v Pascalu běžela na proprietárním OS CERN. „Malý počet lidí, kteří viděli tento program, si myslel, že je to dobrý nápad, ale nikdo ho nepoužil. V důsledku toho byl disk ztracen a s ním i původní Enquire.“

O několik let později se Berners-Lee vrátil do CERNu. Tentokrát znovu spustil svůj projekt World Wide Web způsobem, který by zvýšil pravděpodobnost jeho úspěchu. 6. srpna 1991 publikoval vysvětlení WWW ve skupině alt.hypertext usenet. Uvolnil také kód pro knihovnu libWWW, kterou napsal se svým asistentem Jeanem-Françoisem Groffem. Knihovna umožnila účastníkům vytvořit si vlastní webové prohlížeče.

„Jejich práce – více než pět různých prohlížečů za 18 měsíců – zachránila webový projekt náročný na financování a spustila komunitu webových vývojářů,“ poznamenala oslava výročí v Computer History Museum v Mountain View v Kalifornii. Nejznámějším z raných prohlížečů byl Mosaic, který napsali Marc Andreessen a Eric Bina z Národního centra pro superpočítačové aplikace (NCSA).

Mosaic se brzy stal Netscape, ale nebyl to první prohlížeč. Mapa shromážděná muzeem dává představu o globálním měřítku raného projektu. Na těchto raných aplikacích je úžasné, že již obsahují mnoho funkcí pozdějších prohlížečů. A tady je prohlídka aplikací pro procházení webu, jaké byly, než se staly slavnými.

Prohlížeče z CERNu

První prohlížeč Tima Berners-Lee, WorldWideWeb z roku 1990, byl prohlížeč i editor. Doufal, že budoucí projekty prohlížečů se budou ubírat tímto směrem. CERN sestavil reprodukci jeho obsahu. Snímek obrazovky ukazuje, že v roce 1993 zde již bylo mnoho charakteristik moderních prohlížečů.

Před Netscape: Zapomenuté webové prohlížeče z počátku 1990. let

Hlavním omezením softwaru bylo, že běžel na OS NeXTStep. Ale brzy po WorldWideWeb napsala stážistka z CERNu Nicola Pellowová prohlížeč, který by mohl běžet na jiných místech, včetně sítí na UNIX a MS-DOS. Tímto způsobem se „každý mohl dostat online,“ vysvětluje internetový historik Bill Stewart, „který v té době v podstatě sestával z telefonního seznamu CERNu.

Před Netscape: Zapomenuté webové prohlížeče z počátku 1990. let
Raný webový prohlížeč CERN, ca. 1990

Dobře

Pak přišel Erwise. Napsali jej čtyři finští vysokoškoláci v roce 1991 a vydán byl v roce 1992. Erwise je považován za první prohlížeč s grafickým rozhraním. Uměl také hledat slova na stránce.

Berners-Lee recenzoval Erwise v roce 1992. Všiml si jeho schopnosti pracovat s různými fonty, podtrhávat odkazy, umožnit vám dvojitým kliknutím na odkaz přejít na jiné stránky a podporovat více oken.

„Erwise vypadá docela chytře,“ oznámil, i když je v tom trochu záhada, „zvláštní rámeček kolem jednoho slova v dokumentu, jako je tlačítko nebo formulář pro výběr. I když není ani jedno, ani druhé – možná je to něco pro budoucí verze.“

Proč se aplikace nespustila? V pozdějším rozhovoru jeden z tvůrců Erwise poznamenal, že Finsko bylo v té době v hluboké recesi. V zemi nebyli žádní andělští investoři.

„V té době bychom nebyli schopni vytvořit podnik založený na Erwise,“ vysvětlil. "Jediný způsob, jak vydělat peníze, bylo pokračovat ve vývoji, aby nás Netscape nakonec koupil." S trochou větší práce bychom se však mohli dostat na úroveň prvního Mosaic. Potřebovali jsme dokončit Erwise a vydat ho na více platformách.“

Před Netscape: Zapomenuté webové prohlížeče z počátku 1990. let
Erwise prohlížeč

ViolaWWW

ViolaWWW vydáno v dubnu 1992. Vývojář Pei-Yuan Wei jej napsal na Kalifornské univerzitě v Berkeley pomocí skriptovacího jazyka Viola běžícího pod UNIXem. Wei nehrál na violoncello, „stalo se to jen kvůli chytlavé zkratce“ Visually Interactive Object-oriented Language and Application, jak ve své WWW historii napsali James Gillies a Robert Caillou.

Zdá se, že Wei byl inspirován raným programem pro Mac s názvem HyperCard, který uživatelům umožňoval vytvářet matice z formátovaných dokumentů s hypertextovými odkazy. „Pak byl HyperCard velmi zajímavý projekt, graficky a také tyto hypertextové odkazy,“ vzpomínal později. Program však „nebyl globální a fungoval pouze na počítačích Mac. A to jsem neměl ani svůj vlastní Mac."

Ale měl přístup k terminálům UNIX X v Berkeley Experimental Computing Center. "Měl jsem pokyny pro HyperCard, prostudoval jsem je a použil jsem tyto koncepty k jejich implementaci v X-windows." Až působivě je implementoval pomocí jazyka Viola.

Jednou z nejdůležitějších a nejinovativnějších funkcí ViolaWWW bylo, že vývojář mohl na stránku zahrnout skripty a „applety“. To předznamenalo obrovskou vlnu Java appletů, které se objevily na webových stránkách koncem 90. let.

В dokumentace Wei si také všiml různých nedostatků prohlížeče, z nichž hlavním je absence PC verze.

  • Neportováno na platformu PC.
  • Tisk HTML není podporován.
  • HTTP je nepřerušitelný a nelze jej více číst.
  • Proxy není podporován.
  • Jazykový tlumočník není vícevláknový.

„Autor pracuje na těchto problémech atd.,“ napsal tehdy Wei. Přesto jde o „velmi úhledný prohlížeč, který může použít kdokoli, velmi intuitivní a přímočarý,“ uzavřel Berners-Lee ve svém přezkoumání. „Další funkce nebude používat 90 % skutečných uživatelů, ale jsou to funkce, které potřebují pokročilí uživatelé.“

Před Netscape: Zapomenuté webové prohlížeče z počátku 1990. let
ViolaWWW Hypermedia Browser

Midas a Samba

V září 1991 navštívil CERN fyzik Paul Kunz ze Stanford Linear Accelerator (SLAC). Vrátil se s kódem potřebným ke spuštění prvního severoamerického webového serveru na SLAC. „Byl jsem právě v CERNu,“ řekl Kunz hlavnímu knihovníkovi Louisi Addisovi, „a objevil jsem tuto úžasnou věc, kterou vyvíjí přítel Tim Berners-Lee. To je přesně to, co potřebujete pro svou základnu."

Addis souhlasil. Hlavní knihovník zveřejnil klíčový výzkum na webu. O něco později udělali totéž fyzici z Fermilabu.

V létě 1992 pak fyzik ze SLAC Tony Johnson napsal Midas, grafický prohlížeč pro fyziky ze Stanfordu. Obrovský výhoda Podstatou bylo, že mohl zobrazovat dokumenty ve formátu postscript, který fyzikové upřednostňovali pro jeho schopnost přesně reprodukovat vědecké vzorce.

„S těmito klíčovými výhodami se web začal aktivně používat ve fyzické komunitě,“ skončilo. оценка US Department of Energy Progress SLAC z roku 2001.

Mezitím v CERNu Pellow a Robert Caillau vydali první webový prohlížeč pro počítač Macintosh. Gillies a Caillau popisují vývoj Samby tímto způsobem.

Pro Pellow byl postup při spouštění projektu Samba pomalý, protože prohlížeč spadl každých pár odkazů a nikdo nemohl přijít na to, proč. "Prohlížeč Mac byl plný chyb," řekl Tim Berners-Lee smutně ve zpravodaji z roku 92. "Komu, kdo to opraví, daruji tričko s nápisem W3!" - oznámil. Tričko putovalo do John Streets ve Fermilab, který vystopoval chybu, což umožnilo Nicole Pellow pokračovat ve vývoji pracovní verze Samby.

Samba „byl pokusem přenést první design prohlížeče, který jsem napsal na počítači NeXT, na platformu Mac,“ dodává Berners-Lee, ale nebylo to dokončeno, dokud NCSA nevydala verzi Mosaic pro Mac, která ji zastínila."

Před Netscape: Zapomenuté webové prohlížeče z počátku 1990. let
Samba

Mosaic

Mozaika byla „jiskrou, která v roce 1993 zažehla explozivní růst webu,“ vysvětlují historici Gillies a Caillau. Ale nemohl by být vyvinut bez svých předchůdců a bez kanceláří NCSA na University of Illinois, vybavených nejlepšími stroji UNIX. NCSA měla také Dr. Ping Fu, doktora počítačové grafiky a čaroděje, který pracoval na morfovacích efektech pro film Terminátor 2. A nedávno najal asistenta jménem Marc Andreessen.

"Co si myslíte o psaní GUI pro prohlížeč?" - navrhl Fu svému novému asistentovi. "Co je prohlížeč?" “ zeptal se Andreessen. Ale o několik dní později jeden z pracovníků NCSA, Dave Thompson, přednesl prezentaci o raném prohlížeči Nicoly Pellow a prohlížeči ViolaWWW od Pei Wei. A těsně před prezentacemi vydal Tony Johnson první verzi Midase.

Poslední program Andreessena ohromil. "Úžasný! Fantastický! Neuvěřitelný! Zatraceně působivé! - napsal Johnsonovi. Andreessen poté pověřil unixového experta NCSA, Erica Binu, aby mu pomohl napsat jeho vlastní prohlížeč pro X.

Mozaika má mnoho nových funkcí pro web, jako je podpora videí, zvuku, formulářů, záložek a historie. „A úžasné bylo, že na rozdíl od všech prvních prohlížečů pro X bylo vše obsaženo v jediném souboru,“ vysvětlují Gillies a Caillau:

Proces instalace byl jednoduchý – stačí si jej stáhnout a spustit. Mosaic se později proslavil zavedením tagu , který poprvé umožnil vkládat obrázky přímo do textu, místo toho, aby se objevovaly v samostatném okně, jako v Timově prvním prohlížeči pro NeXT. To lidem umožnilo vytvořit webové stránky podobnějšími tištěným médiím, která znali; Ne všem inovátorům se tento nápad líbil, ale Mosaic rozhodně proslavil.

„Podle mého názoru Mark udělal velmi dobře,“ napsal později Tim Berners-Lee, „aby byla instalace velmi jednoduchá a podpora s opravou chyb e-mailem, kdykoli během dne nebo v noci. Můžete mu poslat zprávu o chybě a o pár hodin později vám pošle opravu.“

Největším průlomem Mosaic z dnešního pohledu byla jeho multiplatformní funkčnost. „S mocí, kterou mi v zásadě nikdo nedal, prohlašuji, že X-Mosaic byl uvolněn,“ napsal Andreessen hrdě ve skupině www-talk 23. ledna 1993. Alex Totik vydal svou verzi pro Mac o několik měsíců později. PC verzi vytvořili Chris Wilson a John Mittelhauser.

Prohlížeč Mosaic byl založen na Viole a Midas, jak je uvedeno v expozici počítačového muzea. A použil knihovnu z CERNu. "Ale na rozdíl od jiných byl spolehlivý, mohli ho nainstalovat i neprofesionálové a brzy přidal podporu pro barevnou grafiku na stránkách místo jednotlivých oken."

Před Netscape: Zapomenuté webové prohlížeče z počátku 1990. let
Prohlížeč Mosaic byl k dispozici pro X Windows, Mac a Microsoft Windows

Chlap z Japonska

Mosaic však nebyl jediným inovativním produktem, který se v té době objevil. Student Kansas University Lou Montulli přizpůsobil svůj webový prohlížeč hypertextových informací pro internet a web. Byl spuštěn v březnu 1993. „Lynx se rychle stal oblíbeným prohlížečem pro znakové terminály bez grafiky a používá se dodnes,“ vysvětluje historik Stewart.

A na Cornell Law School psal Tom Bruce webovou aplikaci pro PC, „protože to byly počítače, které právníci obvykle používali,“ poznamenávají Gillies a Caillau. Bruce zveřejnil svůj prohlížeč Cello 8. června 1993, "a brzy byl stahován 500krát denně."

Před Netscape: Zapomenuté webové prohlížeče z počátku 1990. let
Cello

O šest měsíců později byl Andreessen v Mountain View v Kalifornii. Jeho tým plánoval vydat Mosaic Netscape 13. října 1994. On, Totik a Mittelhauser nadšeně nahráli aplikaci na FTP server. Poslední vývojář si tento okamžik pamatuje. „Uběhlo pět minut a všichni jsme tam seděli. Se nic nestalo. A najednou došlo k prvnímu stahování. Byl to muž z Japonska. Přísahali jsme, že mu pošleme tričko!“

Tento složitý příběh nám připomíná, že žádnou inovaci nevytváří jediná osoba. Webový prohlížeč vstoupil do našich životů díky vizionářům z celého světa, lidem, kteří často jasně nechápali, co dělají, ale motivovala je zvědavost, praktické úvahy nebo dokonce touha hrát. Jejich jednotlivé jiskry geniality udržovaly celý proces. Stejně jako naléhání Tima Bernerse-Leeho, aby projekt zůstal kolaborativní a hlavně otevřený.

„Počátky webu byly velmi šetrné k rozpočtu,“ napsal jsem On. "Bylo toho tolik, co bylo třeba udělat, takový malý plamen, který se měl udržet naživu."

Zdroj: www.habr.com

Přidat komentář