Før Netscape: Glemte webbrowsere i begyndelsen af ​​1990'erne

Er der nogen der kan huske Erwise? Viola? Hej? Lad os huske.

Før Netscape: Glemte webbrowsere i begyndelsen af ​​1990'erne

Da Tim Berners-Lee ankom til CERN, Europas berømte partikelfysiklaboratorium, i 1980, blev han hyret til at opdatere kontrolsystemerne for adskillige partikelacceleratorer. Men opfinderen af ​​den moderne webside så et problem næsten med det samme: tusindvis af mennesker kom og gik konstant til forskningsinstituttet, hvoraf mange arbejdede der midlertidigt.

"Det var noget af en udfordring for kontraktprogrammørerne at forsøge at forstå de systemer, både menneskelige og beregningsmæssige, der drev denne fantastiske legeplads," skrev Berners-Lee senere. "Meget af den kritiske information eksisterede kun i folks hoveder."

Så i sin fritid skrev han noget software til at afhjælpe denne mangel: et lille program, han kaldte Enquire. Det gjorde det muligt for brugere at oprette "noder" - indekskortlignende sider fyldt med information og med links til andre sider. Desværre kørte denne applikation, skrevet i Pascal, på CERNs proprietære OS. "Et lille antal mennesker, der så dette program, syntes, det var en god idé, men ingen brugte det. Som et resultat gik disken tabt, og med den den originale Enquire."

Et par år senere vendte Berners-Lee tilbage til CERN. Denne gang relancerede han sit World Wide Web-projekt på en måde, der ville øge sandsynligheden for succes. Den 6. august 1991 offentliggjorde han en forklaring af WWW i alt.hypertext usenet-gruppen. Han udgav også koden til libWWW-biblioteket, som han skrev sammen med sin assistent Jean-François Groff. Biblioteket gav deltagerne mulighed for at oprette deres egne webbrowsere.

"Deres arbejde - mere end fem forskellige browsere på 18 måneder - reddede et finansieringsudfordret webprojekt og lancerede et fællesskab af webudviklere," bemærkede en jubilæumsfejring på Computer History Museum i Mountain View, Californien. Den mest berømte af de tidlige browsere var Mosaic, skrevet af Marc Andreessen og Eric Bina fra National Center for Supercomputing Applications (NCSA).

Mosaic blev hurtigt til Netscape, men det var ikke den første browser. Kortet indsamlet af museet giver en idé om den globale skala af det tidlige projekt. Det fantastiske ved disse tidlige applikationer er, at de allerede indeholder mange af funktionerne i senere browsere. Og her er en rundvisning i web-browsing-apps, som de var, før de blev berømte.

Browsere fra CERN

Tim Berners-Lees første browser, WorldWideWeb fra 1990, var både en browser og en redaktør. Han håbede, at fremtidige browserprojekter ville gå i denne retning. CERN har samlet en gengivelse af dens indhold. Skærmbilledet viser, at i 1993 var mange af egenskaberne ved moderne browsere allerede til stede der.

Før Netscape: Glemte webbrowsere i begyndelsen af ​​1990'erne

Hovedbegrænsningen af ​​softwaren var, at den kørte på NeXTStep OS. Men kort efter WorldWideWeb skrev CERN matematikpraktikant Nicola Pellow en browser, der kunne køre andre steder, inklusive netværk på UNIX og MS-DOS. På den måde kunne "alle komme på nettet," forklarer internethistorikeren Bill Stewart, "som på det tidspunkt dybest set bestod af CERN-telefonbogen."

Før Netscape: Glemte webbrowsere i begyndelsen af ​​1990'erne
Tidlig CERN-webbrowser, ca. 1990

Ellers

Så kom Erwise med. Den blev skrevet af fire finske universitetsstuderende i 1991 og udgivet i 1992. Erwise betragtes som den første browser med en grafisk grænseflade. Han vidste også, hvordan man ledte efter ord på en side.

Berners-Lee anmeldte Erwise i 1992. Han bemærkede dens evne til at håndtere forskellige skrifttyper, understrege links, tillade dig at dobbeltklikke på et link for at springe til andre sider og understøtte flere vinduer.

"Erwise ser ret smart ud," meddelte han, selvom der er lidt af et mysterium i det, "en mærkelig boks omkring ét ord i et dokument, som en knap eller en udvælgelsesformular. Selvom hun hverken er det ene eller det andet - måske er det noget for fremtidige versioner."

Hvorfor tog ansøgningen ikke fart? I et senere interview bemærkede en af ​​skaberne af Erwise, at Finland var i en dyb recession på det tidspunkt. Der var ingen engleinvestorer i landet.

"På det tidspunkt ville vi ikke have været i stand til at skabe en forretning baseret på Erwise," forklarede han. "Den eneste måde at tjene penge på var at fortsætte udviklingen, så Netscape til sidst ville købe os." Vi kunne dog nå niveauet for den første Mosaik med bare lidt mere arbejde. Vi var nødt til at afslutte Erwise og frigive den på flere platforme."

Før Netscape: Glemte webbrowsere i begyndelsen af ​​1990'erne
Erwise Browser

ViolaWWW

ViolaWWW udgivet i april 1992. Udvikler Pei-Yuan Wei skrev det ved University of California, Berkeley, ved at bruge Viola-scriptsproget, der kører under UNIX. Wei spillede ikke cello, "det skete bare på grund af det iørefaldende akronym" Visually Interactive Object-oriented Language and Application, som James Gillies og Robert Caillou skrev i deres WWW-historie.

Wei ser ud til at være blevet inspireret af et tidligt Mac-program kaldet HyperCard, som gjorde det muligt for brugere at oprette matricer fra formaterede dokumenter med hyperlinks. "Så var HyperCard et meget interessant projekt, grafisk, og også disse hyperlinks," huskede han senere. Men programmet "var ikke globalt og fungerede kun på Mac. Og jeg havde ikke engang min egen Mac."

Men han havde adgang til UNIX X-terminaler på Berkeley Experimental Computing Center. "Jeg havde instruktionerne til HyperCard, jeg studerede det og brugte bare koncepterne til at implementere dem i X-windows." Kun ganske imponerende implementerede han dem ved at bruge Viola-sproget.

En af de vigtigste og mest innovative funktioner ved ViolaWWW var, at udvikleren kunne inkludere scripts og "applets" på siden. Dette varslede den enorme bølge af Java-applets, der dukkede op på websteder i slutningen af ​​90'erne.

В dokumentation Wei bemærkede også forskellige mangler ved browseren, den vigtigste var manglen på en pc-version.

  • Ikke porteret til pc-platform.
  • HTML-udskrivning understøttes ikke.
  • HTTP er ikke-afbrydelig og ikke-multithreadable.
  • Proxy er ikke understøttet.
  • Sprogtolken er ikke flertrådet.

"Forfatteren arbejder på disse problemer osv.," skrev Wei dengang. Alligevel "en meget pæn browser, der kan bruges af enhver, meget intuitiv og ligetil," konkluderede Berners-Lee i sin gennemgang. "Yderligere funktioner vil ikke blive brugt af 90 % af rigtige brugere, men de er funktioner, som superbrugere har brug for."

Før Netscape: Glemte webbrowsere i begyndelsen af ​​1990'erne
ViolaWWW Hypermedia Browser

Midas og Samba

I september 1991 besøgte fysiker Paul Kunz fra Stanford Linear Accelerator (SLAC) CERN. Han vendte tilbage med den nødvendige kode for at køre den første nordamerikanske webserver på SLAC. "Jeg var lige på CERN," fortalte Kunz chefbibliotekar Louis Addis, "og jeg opdagede denne vidunderlige ting, som en ven, Tim Berners-Lee, er ved at udvikle. Det er præcis, hvad du har brug for til din base."

Addis var enig. Overbibliotekaren har lagt nøgleforskning ud på nettet. Fysikere fra Fermilab gjorde det samme lidt senere.

Så i sommeren 1992, en fysiker fra SLAC Tony Johnson skrev Midas, en grafisk browser for Stanford-fysikere. Kæmpe stor fordel Lavpunktet var, at det kunne vise dokumenter i postscript-formatet, favoriseret af fysikere for dets evne til nøjagtigt at gengive videnskabelige formler.

"Med disse nøglefordele er nettet kommet aktivt i brug i det fysiske fællesskab," sluttede det. оценка US Department of Energy Progress SLAC dateret 2001.

I mellemtiden, på CERN, udgav Pellow og Robert Caillau den første webbrowser til Macintosh-computeren. Gillies og Caillau beskriver udviklingen af ​​Samba på denne måde.

For Pellow var fremskridtene med at lancere Samba-projektet langsom, fordi browseren gik ned for hvert par links, og ingen kunne finde ud af hvorfor. "Mac-browseren var fuld af fejl," sagde Tim Berners-Lee desværre i et nyhedsbrev fra '92. "Jeg udlodder en T-shirt med påskriften W3 til alle, der kan ordne det!" - meddelte han. T-shirten gik til John Streets hos Fermilab, som sporede fejlen, hvilket gjorde det muligt for Nicola Pellow at fortsætte med at udvikle en fungerende version af Samba.

Samba "var et forsøg på at overføre det første browserdesign, jeg skrev på en NeXT-maskine til Mac-platformen," Tilføjer Berners-Lee, men det var ikke færdigt, før NCSA udgav en Mac-version af Mosaic, der formørkede det."

Før Netscape: Glemte webbrowsere i begyndelsen af ​​1990'erne
Samba

Mosaic

Mosaik var "gnisten, der antændte nettets eksplosive vækst i 1993," forklarer historikerne Gillies og Caillou. Men det kunne ikke være blevet udviklet uden sine forgængere og uden NCSA-kontorerne ved University of Illinois, udstyret med de bedste UNIX-maskiner. NCSA havde også Dr. Ping Fu, en computergrafiklæge og troldmand, der arbejdede på morphing-effekterne til filmen Terminator 2. Og han har for nylig ansat en assistent ved navn Marc Andreessen.

"Hvad synes du om at skrive en GUI til browseren?" - Fu foreslog til sin nye assistent. "Hvad er en browser?" – spurgte Andreessen. Men et par dage senere holdt en af ​​NCSA-medarbejderne, Dave Thompson, en præsentation om Nicola Pellows tidlige browser og Pei Weis ViolaWWW-browser. Og lige før præsentationerne udgav Tony Johnson den første version af Midas.

Det sidste program undrede Andreessen. "Fantastiske! Fantastisk! Utrolig! Forbandet imponerende! - skrev han til Johnson. Andreessen fik derefter NCSA's UNIX-ekspert, Eric Bina, til at hjælpe ham med at skrive sin egen browser til X.

Mosaic har mange nye funktioner indbygget til internettet, såsom understøttelse af videoer, lyd, formularer, bogmærker og historie. "Og det fantastiske var, at i modsætning til alle de tidlige browsere til X var alt indeholdt i en enkelt fil," forklarer Gillies og Caillau:

Installationsprocessen var enkel - du skal bare downloade den og køre den. Mosaic blev senere berømt for at introducere mærket , som for første gang tillod billeder at blive indlejret direkte i tekst, i stedet for at de vises i et separat vindue, som i Tims første browser til NeXT. Dette gjorde det muligt for folk at gøre websider mere lig de trykte medier, de var bekendt med; Ikke alle innovatører kunne lide ideen, men den gjorde bestemt Mosaic berømt.

"Hvad Mark efter min mening gjorde meget godt," skrev Tim Berners-Lee senere, "var at gøre installationen meget enkel og støtte med fejlretning via e-mail, når som helst på dagen eller natten. Du kunne sende ham en besked om fejlen, og et par timer senere ville han sende dig en rettelse.”

Mosaics største gennembrud, set fra nutidens synspunkt, var dens tværplatformsfunktionalitet. "Med den magt, som i princippet ingen gav mig, erklærer jeg X-Mosaic for frigivet," skrev Andreessen stolt i www-talk-gruppen den 23. januar 1993. Alex Totik udgav sin version til Mac et par måneder senere. PC-versionen blev skabt af Chris Wilson og John Mittelhauser.

Mosaik-browseren var baseret på Viola og Midas, som bemærket i computermuseets udstilling. Og han brugte et bibliotek fra CERN. "Men i modsætning til andre var den pålidelig, selv ikke-professionelle kunne installere den, og den tilføjede snart understøttelse af farvegrafik på sider frem for individuelle vinduer."

Før Netscape: Glemte webbrowsere i begyndelsen af ​​1990'erne
Mosaic browser var tilgængelig til X Windows, Mac og Microsoft Windows

Fyr fra Japan

Men Mosaic var ikke det eneste innovative produkt, der dukkede op på det tidspunkt. Kansas University studerende Lou Montulli tilpassede sin campus-hypertekstinformationsbrowser til internettet og nettet. Den blev lanceret i marts 1993. "Lynx blev hurtigt den foretrukne browser for karakterbaserede terminaler uden grafik og bruges stadig i dag," forklarer historikeren Stewart.

Og på Cornell Law School skrev Tom Bruce en webapplikation til pc'er, "fordi det var de computere, advokater typisk brugte," bemærker Gillies og Caillau. Bruce udgav sin cello-browser den 8. juni 1993, "og blev snart downloadet 500 gange om dagen."

Før Netscape: Glemte webbrowsere i begyndelsen af ​​1990'erne
Cello

Seks måneder senere var Andreessen i Mountain View, Californien. Hans hold planlagde at udgive Mosaic Netscape den 13. oktober 1994. Han, Totik og Mittelhauser uploadede begejstret applikationen til en FTP-server. Den sidste udvikler husker dette øjeblik. “Der gik fem minutter, og vi sad der alle sammen. Intet skete. Og pludselig skete den første download. Det var en fyr fra Japan. Vi svor, at vi ville sende ham en T-shirt!"

Denne komplekse historie minder os om, at ingen innovation skabes af en enkelt person. Webbrowseren kom ind i vores liv takket være visionære fra hele verden, mennesker som ofte ikke klart forstod, hvad de lavede, men var motiveret af nysgerrighed, praktiske overvejelser eller endda et ønske om at spille. Deres individuelle gnister af geni fastholdt hele processen. Det samme gør Tim Berners-Lees insisteren på, at projektet forbliver samarbejdende og, vigtigst af alt, åbent.

"De tidlige dage af nettet var meget budgetbevidste," jeg skrev Han. "Der var så meget at lave, sådan en lille flamme at holde i live."

Kilde: www.habr.com

Tilføj en kommentar