Pred Netscape: Zabudnuté webové prehliadače zo začiatku 1990. rokov

Pamätá si niekto Erwise? Viola? Ahoj? Spomeňme si.

Pred Netscape: Zabudnuté webové prehliadače zo začiatku 1990. rokov

Keď Tim Berners-Lee v roku 1980 prišiel do CERNu, známeho európskeho laboratória časticovej fyziky, najali ho, aby aktualizoval riadiace systémy niekoľkých urýchľovačov častíc. Vynálezca modernej webovej stránky však takmer okamžite videl problém: do výskumného ústavu neustále prichádzali a odchádzali tisíce ľudí, z ktorých mnohí tam dočasne pracovali.

„Pre zmluvných programátorov bolo celkom náročné pokúsiť sa pochopiť systémy, ľudské aj výpočtové, ktoré prevádzkovali toto fantastické ihrisko,“ napísal neskôr Berners-Lee. "Veľa kritických informácií existovalo iba v hlavách ľudí."

Takže vo svojom voľnom čase napísal nejaký softvér na nápravu tohto nedostatku: malý program, ktorý nazval Enquire. Používateľom to umožnilo vytvárať „uzly“ – stránky podobné indexovým kartám naplnené informáciami a odkazmi na iné stránky. Bohužiaľ, táto aplikácia napísaná v jazyku Pascal bežala na proprietárnom OS CERN. „Malý počet ľudí, ktorí videli tento program, si myslel, že je to dobrý nápad, ale nikto ho nepoužil. V dôsledku toho sa disk stratil a s ním aj pôvodný Enquire.“

O niekoľko rokov neskôr sa Berners-Lee vrátil do CERN-u. Tentoraz znovu spustil svoj projekt World Wide Web spôsobom, ktorý by zvýšil pravdepodobnosť jeho úspechu. 6. augusta 1991 zverejnil vysvetlenie WWW v skupine alt.hypertext usenet. Uvoľnil aj kód knižnice libWWW, ktorý napísal so svojím asistentom Jeanom-Françoisom Groffom. Knižnica umožnila účastníkom vytvoriť si vlastné webové prehliadače.

„Ich práca – viac ako päť rôznych prehliadačov za 18 mesiacov – zachránila financovaný webový projekt a spustila komunitu webových vývojárov,“ poznamenala oslava výročia v Múzeu počítačovej histórie v Mountain View v Kalifornii. Najznámejším z prvých prehliadačov bol Mosaic, ktorý napísali Marc Andreessen a Eric Bina z Národného centra pre superpočítačové aplikácie (NCSA).

Mosaic sa čoskoro stal Netscape, ale nebol to prvý prehliadač. Mapa zhromaždená múzeom poskytuje predstavu o globálnom rozsahu raného projektu. Na týchto raných aplikáciách je úžasné, že už obsahujú veľa funkcií neskorších prehliadačov. A tu je prehliadka aplikácií na prehliadanie webu, aké boli predtým, ako sa stali slávnymi.

Prehliadače z CERN-u

Prvý prehliadač Tima Berners-Leeho, WorldWideWeb z roku 1990, bol prehliadač aj editor. Dúfal, že budúce projekty prehliadačov sa budú uberať týmto smerom. CERN zostavil reprodukciu jeho obsahu. Snímka obrazovky ukazuje, že v roku 1993 tam už boli prítomné mnohé charakteristiky moderných prehliadačov.

Pred Netscape: Zabudnuté webové prehliadače zo začiatku 1990. rokov

Hlavným obmedzením softvéru bolo, že bežal na OS NeXTStep. Ale krátko po WorldWideWeb, matematická stážistka v CERN-e Nicola Pellow napísala prehliadač, ktorý by mohol bežať na iných miestach, vrátane sietí na UNIX a MS-DOS. Týmto spôsobom sa „každý mohol pripojiť k internetu,“ vysvetľuje internetový historik Bill Stewart, „ktorý v tom čase v podstate pozostával z telefónneho zoznamu CERNu.

Pred Netscape: Zabudnuté webové prehliadače zo začiatku 1990. rokov
Skorý webový prehliadač CERN, cca. 1990

Špatne

Potom prišiel Erwise. Napísali ho štyria fínski vysokoškoláci v roku 1991 a vydaný bol v roku 1992. Erwise je považovaný za prvý prehliadač s grafickým rozhraním. Vedel hľadať slová aj na stránke.

Berners-Lee recenzoval Erwise v roku 1992. Poznamenal jeho schopnosť pracovať s rôznymi typmi písma, podčiarkovať odkazy, umožniť vám dvojitým kliknutím na odkaz preskočiť na iné stránky a podporovať viacero okien.

„Erwise vyzerá celkom inteligentne,“ oznámil, aj keď je v tom trochu záhada, „zvláštny rámček okolo jedného slova v dokumente, napríklad tlačidlo alebo formulár na výber. Aj keď nie je ani jedno, ani druhé – možno je to niečo pre budúce verzie.“

Prečo sa aplikácia nespustila? V neskoršom rozhovore jeden z tvorcov Erwise poznamenal, že Fínsko bolo v tom čase v hlbokej recesii. V krajine neboli žiadni anjelskí investori.

„V tom čase by sme neboli schopní vytvoriť obchod založený na Erwise,“ vysvetlil. "Jediný spôsob, ako zarobiť peniaze, bolo pokračovať vo vývoji, aby nás Netscape nakoniec kúpil." Na úroveň prvej Mozaiky by sme sa však mohli dostať len s trochou väčšej práce. Potrebovali sme dokončiť Erwise a vydať ho na viacerých platformách.“

Pred Netscape: Zabudnuté webové prehliadače zo začiatku 1990. rokov
Erwise prehliadač

ViolaWWW

ViolaWWW vydaný v apríli 1992. Vývojár Pei-Yuan Wei ho napísal na Kalifornskej univerzite v Berkeley pomocou skriptovacieho jazyka Viola bežiaceho pod UNIXom. Wei nehral na violončelo, „stalo sa to len kvôli chytľavej skratke“ Visually Interactive Object-oriented Language and Application, ako napísali James Gillies a Robert Caillou vo svojej histórii WWW.

Zdá sa, že Wei bol inšpirovaný skorým programom Mac s názvom HyperCard, ktorý umožňoval používateľom vytvárať matice z formátovaných dokumentov s hypertextovými odkazmi. „Potom bol HyperCard veľmi zaujímavý projekt, graficky aj tieto hypertextové odkazy,“ spomínal neskôr. Program však „nebol globálny a fungoval iba na počítačoch Mac. A to som nemal ani vlastný Mac."

Mal však prístup k terminálom UNIX X v Berkeley Experimental Computing Center. "Mal som pokyny pre HyperCard, študoval som ich a použil som tieto koncepty na ich implementáciu v X-windows." Len, celkom pôsobivo, ich implementoval pomocou jazyka Viola.

Jednou z najdôležitejších a najinovatívnejších funkcií ViolaWWW bolo, že vývojár mohol na stránku zahrnúť skripty a „applety“. To predznamenalo obrovskú vlnu Java appletov, ktoré sa objavili na webových stránkach koncom 90. rokov.

В dokumentáciu Wei tiež zaznamenal rôzne nedostatky prehliadača, z ktorých hlavným je chýbajúca verzia pre PC.

  • Nie je portované na platformu PC.
  • Tlač HTML nie je podporovaná.
  • HTTP je neprerušiteľný a nie je možné ho viackrát čítať.
  • Proxy nie je podporovaný.
  • Jazykový tlmočník nie je viacvláknový.

„Autor pracuje na týchto problémoch atď.,“ napísal vtedy Wei. Napriek tomu ide o „veľmi úhľadný prehliadač, použiteľný pre každého, veľmi intuitívny a jednoduchý,“ uzavrel Berners-Lee vo svojom preskúmanie. „Dodatočné funkcie nebude používať 90 % skutočných používateľov, ale sú to funkcie, ktoré potrebujú pokročilí používatelia.“

Pred Netscape: Zabudnuté webové prehliadače zo začiatku 1990. rokov
ViolaWWW Hypermedia Browser

Midas a Samba

V septembri 1991 navštívil CERN fyzik Paul Kunz zo Stanford Linear Accelerator (SLAC). Vrátil sa s kódom potrebným na spustenie prvého severoamerického webového servera na SLAC. „Práve som bol v CERN-e,“ povedal Kunz hlavnému knihovníkovi Louisovi Addisovi, „a objavil som túto úžasnú vec, ktorú vyvíja priateľ Tim Berners-Lee. To je presne to, čo potrebujete pre svoju základňu."

Addis súhlasil. Hlavná knihovníčka zverejnila kľúčový výskum na webe. O niečo neskôr urobili to isté aj fyzici z Fermilabu.

Potom v lete 1992 fyzik zo SLAC Tony Johnson napísal Midas, grafický prehliadač pre fyzikov Stanfordu. Obrovský výhoda Slabým bodom bolo, že mohol zobrazovať dokumenty vo formáte postscript, ktorý fyzici uprednostňovali pre jeho schopnosť presne reprodukovať vedecké vzorce.

„S týmito kľúčovými výhodami sa web začal aktívne používať vo fyzickej komunite,“ skončilo sa. оценка US Department of Energy Progress SLAC z roku 2001.

Medzitým Pellow a Robert Caillau v CERN-e vydali prvý webový prehliadač pre počítač Macintosh. Gillies a Caillau opisujú vývoj Samby týmto spôsobom.

Pre Pellowa bol pokrok v spúšťaní projektu Samba pomalý, pretože prehliadač spadol každých pár odkazov a nikto nemohol prísť na to, prečo. „Prehliadač Mac bol plný chýb,“ smutne uviedol Tim Berners-Lee v bulletine z roku 92. Darujem tričko s nápisom W3 každému, kto to dokáže opraviť! - oznámil. Tričko sa dostalo do spoločnosti John Streets vo Fermilabe, ktorý vystopoval chybu, čo umožnilo Nicole Pellow pokračovať vo vývoji pracovnej verzie Samby.

Samba „bol pokusom preniesť prvý dizajn prehliadača, ktorý som napísal na počítači NeXT na platformu Mac,“ dodáva Berners-Lee, ale nebolo to dokončené, kým NCSA nevydala verziu Mosaic pre Mac, ktorá ju zatienila."

Pred Netscape: Zabudnuté webové prehliadače zo začiatku 1990. rokov
Samba

mozaika

Historici Gillies a Caillau vysvetľujú, že Mozaika bola „iskrou, ktorá v roku 1993 podnietila explozívny rast webu. Ale nemohol by byť vyvinutý bez svojich predchodcov a bez kancelárií NCSA na University of Illinois, vybavených najlepšími strojmi UNIX. NCSA mala aj doktora Pinga Fu, doktora počítačovej grafiky a čarodejníka, ktorý pracoval na morfovacích efektoch pre film Terminátor 2. A nedávno si najal asistenta menom Marc Andreessen.

"Čo si myslíte o napísaní grafického rozhrania pre prehliadač?" - navrhol Fu svojmu novému asistentovi. "Čo je prehliadač?" – spýtal sa Andreessen. O niekoľko dní však jeden z pracovníkov NCSA, Dave Thompson, vystúpil s prezentáciou o skoršom prehliadači Nicoly Pellow a prehliadači ViolaWWW od Pei Wei. A tesne pred prezentáciami vydal Tony Johnson prvú verziu Midasa.

Posledný program Andreessena ohromil. "Úžasný! Fantastické! Neuveriteľné! Sakra pôsobivé! - napísal Johnsonovi. Andreessen potom prizval experta NCSA na UNIX Erica Binu, aby mu pomohol napísať jeho vlastný prehliadač pre X.

Mozaika má v sebe zabudovaných mnoho nových funkcií pre web, ako je podpora videí, zvuku, formulárov, záložiek a histórie. „A úžasné bolo, že na rozdiel od všetkých prvých prehliadačov pre X bolo všetko obsiahnuté v jednom súbore,“ vysvetľujú Gillies a Caillau:

Proces inštalácie bol jednoduchý – stačí si ho stiahnuť a spustiť. Mosaic sa neskôr preslávil zavedením tagu , ktorý po prvýkrát umožnil vkladať obrázky priamo do textu, namiesto toho, aby sa zobrazovali v samostatnom okne, ako v prvom Timovom prehliadači pre NeXT. To umožnilo ľuďom vytvoriť webové stránky podobnejšie tlačeným médiám, ktoré poznali; Nie všetkým inovátorom sa tento nápad páčil, no určite preslávil Mosaic.

„Podľa môjho názoru Mark urobil veľmi dobre,“ napísal neskôr Tim Berners-Lee, „veľmi zjednodušil inštaláciu a podporil opravu chýb e-mailom, kedykoľvek počas dňa alebo v noci. Môžete mu poslať správu o chybe a o pár hodín neskôr vám pošle opravu.“

Najväčším prelomom spoločnosti Mosaic z dnešného pohľadu bola jej multiplatformová funkčnosť. „S mocou, ktorú mi v princípe nikto nedal, vyhlasujem, že X-Mosaic vyšiel,“ napísal Andreessen hrdo v skupine www-talk 23. januára 1993. Alex Totik vydal svoju verziu pre Mac o niekoľko mesiacov neskôr. PC verziu vytvorili Chris Wilson a John Mittelhauser.

Prehliadač Mosaic bol založený na Viole a Midasovi, ako je uvedené v expozícii počítačového múzea. A použil knižnicu z CERN-u. "Ale na rozdiel od iných bol spoľahlivý, mohli ho nainštalovať aj neprofesionáli a čoskoro pridal podporu farebnej grafiky na stránkach namiesto jednotlivých okien."

Pred Netscape: Zabudnuté webové prehliadače zo začiatku 1990. rokov
Prehliadač Mosaic bol dostupný pre X Windows, Mac a Microsoft Windows

Chlap z Japonska

Mosaic však nebol jediný inovatívny produkt, ktorý sa v tom čase objavil. Študentka Kansaskej univerzity Lou Montulli prispôsobil svoj kampusový prehliadač hypertextových informácií pre internet a web. Spustil sa v marci 1993. „Lynx sa rýchlo stal obľúbeným prehliadačom pre terminály založené na znakoch bez grafiky a používa sa dodnes,“ vysvetľuje historik Stewart.

A na Cornell Law School písal Tom Bruce webovú aplikáciu pre PC, „pretože to boli počítače, ktoré právnici zvyčajne používali,“ poznamenávajú Gillies a Caillau. Bruce publikoval svoj prehliadač Cello 8. júna 1993, "a čoskoro ho stiahli 500-krát denne."

Pred Netscape: Zabudnuté webové prehliadače zo začiatku 1990. rokov
cello

O šesť mesiacov neskôr bol Andreessen v Mountain View v Kalifornii. Jeho tím plánoval vydať Mosaic Netscape 13. októbra 1994. On, Totik a Mittelhauser nadšene nahrali aplikáciu na FTP server. Posledný vývojár si pamätá tento moment. „Prešlo päť minút a všetci sme tam sedeli. Nič sa nestalo. A zrazu došlo k prvému sťahovaniu. Bol to chlapík z Japonska. Prisahali sme, že mu pošleme tričko!“

Tento zložitý príbeh nám pripomína, že žiadnu inováciu nevytvára jediná osoba. Webový prehliadač prišiel do našich životov vďaka vizionárom z celého sveta, ľuďom, ktorí často jasne nerozumeli tomu, čo robia, no motivovala ich zvedavosť, praktické úvahy či dokonca chuť hrať. Ich jednotlivé iskry geniality podporovali celý proces. Rovnako ako naliehanie Tima Bernersa-Leeho, aby projekt zostal založený na spolupráci a čo je najdôležitejšie, otvorený.

„Počiatočné dni webu boli veľmi náročné na rozpočet,“ napísal som On. "Bolo toho toľko, čo treba urobiť, taký malý plameň, ktorý treba udržať pri živote."

Zdroj: hab.com

Pridať komentár