Înainte de Netscape: browserele web uitate de la începutul anilor 1990

Își amintește cineva de Erwise? Viola? Buna ziua? Să ne amintim.

Înainte de Netscape: browserele web uitate de la începutul anilor 1990

Când Tim Berners-Lee a ajuns la CERN, renumitul laborator de fizică a particulelor din Europa, în 1980, a fost angajat să actualizeze sistemele de control ale mai multor acceleratoare de particule. Dar inventatorul paginii web moderne a văzut aproape imediat o problemă: mii de oameni veneau și mergeau constant la institutul de cercetare, mulți dintre care lucrau acolo temporar.

„A fost o provocare pentru programatorii contractuali să încerce să înțeleagă sistemele, atât umane, cât și de calcul, care au condus acest loc de joacă fantastic”, a scris mai târziu Berners-Lee. „O mare parte din informațiile critice existau doar în capul oamenilor.”

Așa că, în timpul liber, a scris niște software pentru a remedia acest neajuns: un mic program pe care l-a numit Enquire. Le-a permis utilizatorilor să creeze „noduri” – pagini asemănătoare unei fișe pline cu informații și cu link-uri către alte pagini. Din păcate, această aplicație, scrisă în Pascal, rula pe sistemul de operare proprietar al CERN. „Un număr mic de oameni care au văzut acest program au considerat că este o idee bună, dar nimeni nu l-a folosit. Ca urmare, discul a fost pierdut și, odată cu el, originalul Enquire.”

Câțiva ani mai târziu, Berners-Lee s-a întors la CERN. De data aceasta și-a relansat proiectul World Wide Web într-un mod care ar crește probabilitatea succesului acestuia. Pe 6 august 1991, a publicat o explicație a WWW în grupul alt.hypertext usenet. De asemenea, a lansat codul pentru biblioteca libWWW, pe care l-a scris împreună cu asistentul său Jean-François Groff. Biblioteca a permis participanților să-și creeze propriile browsere web.

„Munca lor – mai mult de cinci browsere diferite în 18 luni – a salvat un proiect Web care a provocat finanțare și a lansat o comunitate de dezvoltatori web”, a menționat o sărbătoare aniversară la Muzeul de Istorie a Calculatoarelor din Mountain View, California. Cel mai faimos dintre primele browsere a fost Mosaic, scris de Marc Andreessen și Eric Bina de la Centrul Național pentru Aplicații de Supercomputing (NCSA).

Mosaic a devenit curând Netscape, dar nu a fost primul browser. Harta colectată de muzeu oferă o idee despre scara globală a proiectului timpuriu. Ceea ce este uimitor la aceste aplicații timpurii este că ele conțin deja multe dintre caracteristicile browserelor ulterioare. Și iată un tur al aplicațiilor de navigare pe web așa cum erau înainte să devină celebre.

Browsere de la CERN

Primul browser al lui Tim Berners-Lee, WorldWideWeb din 1990, a fost atât un browser, cât și un editor. El a sperat că viitoarele proiecte de browser vor merge în această direcție. CERN a asamblat o reproducere a conținutului său. Captura de ecran arată că până în 1993 multe dintre caracteristicile browserelor moderne erau deja prezente acolo.

Înainte de Netscape: browserele web uitate de la începutul anilor 1990

Principala limitare a software-ului a fost că rula pe sistemul de operare NeXTStep. Dar la scurt timp după WorldWideWeb, stagiar în matematică CERN Nicola Pellow a scris un browser care ar putea rula în alte locuri, inclusiv în rețele pe UNIX și MS-DOS. În acest fel, „toată lumea ar putea intra online”, explică istoricul internet Bill Stewart, „care la acel moment consta practic din agenda telefonică CERN”.

Înainte de Netscape: browserele web uitate de la începutul anilor 1990
Browser web CERN timpuriu, ca. 1990

Erwise

Apoi a venit Erwise. A fost scris de patru studenți finlandezi în 1991 și lansat în 1992. Erwise este considerat primul browser cu interfață grafică. De asemenea, știa să caute cuvinte pe o pagină.

Berners-Lee a revizuit Erwise în 1992. El a remarcat capacitatea acestuia de a gestiona diferite fonturi, de a sublinia link-uri, vă permite să faceți dublu clic pe un link pentru a trece la alte pagini și de a accepta mai multe ferestre.

„Erwise pare destul de deștept”, a anunțat el, deși are un pic de mister, „o casetă ciudată în jurul unui cuvânt dintr-un document, cum ar fi un buton sau un formular de selecție. Deși nu este nici una, nici alta - poate că acesta este ceva pentru versiunile viitoare."

De ce nu a decolat aplicația? Într-un interviu ulterior, unul dintre creatorii Erwise a remarcat că Finlanda se afla într-o recesiune profundă în acel moment. Nu existau investitori îngeri în țară.

„La acel moment, nu am fi putut să creăm o afacere bazată pe Erwise”, a explicat el. „Singura modalitate de a face bani a fost să continuăm dezvoltarea, astfel încât Netscape să ne cumpere în cele din urmă.” Cu toate acestea, am putea ajunge la nivelul primului Mozaic cu doar puțină muncă în plus. Trebuia să terminăm Erwise și să-l lansăm pe mai multe platforme.”

Înainte de Netscape: browserele web uitate de la începutul anilor 1990
Erwise browser

ViolaWWW

ViolaWWW lansat în aprilie 1992. Dezvoltatorul Pei-Yuan Wei a scris-o la Universitatea din California, Berkeley, folosind limbajul de script Viola care rulează sub UNIX. Wei nu a cântat la violoncel, „s-a întâmplat doar din cauza acronimului captivant” Limbaj și aplicații orientate pe obiecte vizual interactiv, așa cum au scris James Gillies și Robert Caillou în istoria lor pe WWW.

Wei pare să fi fost inspirat de un program timpuriu pentru Mac numit HyperCard, care a permis utilizatorilor să creeze matrice din documente formatate cu hyperlinkuri. „Atunci HyperCard a fost un proiect foarte interesant, din punct de vedere grafic, și, de asemenea, aceste hyperlinkuri”, și-a amintit mai târziu. Cu toate acestea, programul „nu a fost global și a funcționat doar pe Mac. Și nici măcar nu aveam propriul meu Mac.”

Dar a avut acces la terminalele UNIX X de la Centrul de Calcul Experimental Berkeley. „Am avut instrucțiunile pentru HyperCard, l-am studiat și am folosit doar conceptele pentru a le implementa în X-windows.” Numai că, destul de impresionant, le-a implementat folosind limbajul Viola.

Una dintre cele mai importante și inovatoare caracteristici ale ViolaWWW a fost că dezvoltatorul ar putea include scripturi și „applet-uri” în pagină. Acest lucru a prefigurat valul uriaș de applet-uri Java care au apărut pe site-uri web la sfârșitul anilor 90.

В documentație Wei a remarcat și diverse neajunsuri ale browserului, principala fiind lipsa unei versiuni pentru PC.

  • Nu este portat pe platforma PC.
  • Imprimarea HTML nu este acceptată.
  • HTTP este non-întreruptibil și non-multithreadable.
  • Proxy nu este acceptat.
  • Interpretul de limbă nu are mai multe fire.

„Autoarea lucrează la aceste probleme etc.”, a scris Wei la acea vreme. Totuși, „un browser foarte îngrijit, utilizabil de oricine, foarte intuitiv și simplu”, a concluzionat Berners-Lee în recenzie. „Funcțiile suplimentare nu vor fi folosite de 90% dintre utilizatorii reali, dar sunt caracteristici de care au nevoie utilizatorii puternici.”

Înainte de Netscape: browserele web uitate de la începutul anilor 1990
Browser ViolaWWW Hypermedia

Midas și Samba

În septembrie 1991, fizicianul Paul Kunz de la Stanford Linear Accelerator (SLAC) a vizitat CERN. S-a întors cu codul necesar pentru a rula primul server web din America de Nord pe SLAC. „Eram tocmai la CERN”, i-a spus Kunz bibliotecarului șef Louis Addis, „și am descoperit acest lucru minunat pe care un prieten, Tim Berners-Lee, îl dezvoltă. Acesta este exact ceea ce ai nevoie pentru baza ta.”

Addis a fost de acord. Bibliotecarul șef a postat cercetări cheie pe web. Fizicienii de la Fermilab au făcut același lucru puțin mai târziu.

Apoi, în vara lui 1992, un fizician de la SLAC Tony Johnson a scris Midas, un browser grafic pentru fizicienii de la Stanford. Imens avantaj Punctul de jos a fost că putea afișa documente în format postscript, favorizat de fizicieni pentru capacitatea sa de a reproduce cu acuratețe formule științifice.

„Cu aceste beneficii cheie, web-ul a ajuns să fie utilizat pe scară largă în comunitatea fizică”, se încheie. оценка Departamentul SUA pentru Progresul Energetic SLAC din 2001.

Între timp, la CERN, Pellow și Robert Caillau au lansat primul browser web pentru computerul Macintosh. Gillies și Caillau descriu astfel dezvoltarea Samba.

Pentru Pellow, progresul în lansarea proiectului Samba a fost lent, deoarece la fiecare câteva link-uri browserul se bloca și nimeni nu putea să-și dea seama de ce. „Browserul Mac era plin de erori”, a declarat Tim Berners-Lee cu tristețe într-un buletin informativ din ’92. „Ofer un tricou cu inscripția W3 oricui îl poate repara!” - a anuntat el. Tricoul a mers la John Streets la Fermilab, care a găsit bug-ul, permițându-i lui Nicola Pellow să continue să dezvolte o versiune funcțională a Samba.

Samba „a fost o încercare de a porta primul design de browser pe care l-am scris pe o mașină NeXT pe platforma Mac”. adaugă Berners-Lee, dar nu a fost terminat până când NCSA a lansat o versiune Mac a Mosaic care l-a eclipsat.”

Înainte de Netscape: browserele web uitate de la începutul anilor 1990
Samba

Mozaic

Mozaicul a fost „scânteia care a aprins creșterea explozivă a rețelei în 1993”, explică istoricii Gillies și Caillou. Dar nu ar fi putut fi dezvoltat fără predecesorii săi și fără birourile NCSA de la Universitatea din Illinois, echipate cu cele mai bune mașini UNIX. NCSA l-a mai avut pe Dr. Ping Fu, un doctor în grafică computerizată și vrăjitor care a lucrat la efectele morphing pentru filmul Terminator 2. Și a angajat recent un asistent pe nume Marc Andreessen.

„Ce părere ai despre scrierea unui GUI pentru browser?” - i-a sugerat Fu noului său asistent. „Ce este un browser?” – a întrebat Andreessen. Dar câteva zile mai târziu, unul dintre membrii personalului NCSA, Dave Thompson, a făcut o prezentare despre browserul primar al lui Nicola Pellow și browserul ViolaWWW al lui Pei Wei. Și chiar înainte de prezentări, Tony Johnson a lansat prima versiune a lui Midas.

Ultimul program a uimit-o pe Andreessen. "Uimitor! Fantastic! Incredibil! Al naibii de impresionant! - i-a scris lui Johnson. Andreessen l-a angajat apoi pe expertul UNIX al NCSA, Eric Bina, pentru a-l ajuta să-și scrie propriul browser pentru X.

Mosaic are multe funcții noi încorporate pentru web, cum ar fi suport pentru videoclipuri, audio, formulare, marcaje și istoric. „Și lucrul uimitor a fost că, spre deosebire de toate browserele timpurii pentru X, totul era conținut într-un singur fișier”, explică Gillies și Caillau:

Procesul de instalare a fost simplu - trebuie doar să îl descărcați și să îl rulați. Mozaicul a devenit mai târziu faimos pentru introducerea etichetei , care a permis pentru prima dată ca imaginile să fie încorporate direct în text, în loc să apară într-o fereastră separată, ca în primul browser al lui Tim pentru NeXT. Acest lucru le-a permis oamenilor să facă pagini web mai asemănătoare cu mediile tipărite cu care erau familiarizați; Nu tuturor inovatorilor le-a plăcut ideea, dar cu siguranță a făcut Mosaic faimos.

„Ceea ce Mark a făcut foarte bine, în opinia mea”, a scris mai târziu Tim Berners-Lee, „a fost să facă instalarea foarte simplă și asistența cu corectarea erorilor prin e-mail, la orice oră din zi sau din noapte. Ai putea să-i trimiți un mesaj despre eroare, iar câteva ore mai târziu ți-ar trimite o corecție.”

Cea mai mare descoperire a Mosaic, din punctul de vedere de astăzi, a fost funcționalitatea sa multiplatformă. „Cu puterea cu care, în principiu, nimeni nu mi-a acordat-o, declar X-Mosaic eliberat”, a scris Andreessen cu mândrie în grupul www-talk pe 23 ianuarie 1993. Alex Totik și-a lansat versiunea pentru Mac câteva luni mai târziu. Versiunea pentru PC a fost creată de Chris Wilson și John Mittelhauser.

Browserul Mosaic s-a bazat pe Viola și Midas, așa cum se menționează în expoziția muzeului computerelor. Și a folosit o bibliotecă de la CERN. „Dar, spre deosebire de altele, era fiabil, chiar și cei care nu erau profesioniști îl puteau instala și în curând a adăugat suport pentru grafica color în pagini, mai degrabă decât în ​​ferestre individuale.”

Înainte de Netscape: browserele web uitate de la începutul anilor 1990
Browserul Mosaic era disponibil pentru X Windows, Mac și Microsoft Windows

Tip din Japonia

Dar Mosaic nu a fost singurul produs inovator care a apărut la acea vreme. Student la Universitatea din Kansas Lou Montulli și-a adaptat browserul de informații hipertext din campus pentru internet și web. A fost lansat în martie 1993. „Lynx a devenit rapid browserul preferat pentru terminalele bazate pe caractere fără grafică și este folosit și astăzi”, explică istoricul Stewart.

Și la Cornell Law School, Tom Bruce scria o aplicație web pentru computere, „pentru că acestea erau computerele pe care le foloseau de obicei avocații”, notează Gillies și Caillau. Bruce și-a publicat browserul Cello pe 8 iunie 1993, „și în curând a fost descărcat de 500 de ori pe zi”.

Înainte de Netscape: browserele web uitate de la începutul anilor 1990
Violoncel

Șase luni mai târziu, Andreessen se afla în Mountain View, California. Echipa sa plănuia să lanseze Mosaic Netscape pe 13 octombrie 1994. El, Totik și Mittelhauser au încărcat cu entuziasm aplicația pe un server FTP. Ultimul dezvoltator își amintește acest moment. „Au trecut cinci minute și stăteam cu toții acolo. Nu s-a intamplat nimic. Și brusc a avut loc prima descărcare. Era un tip din Japonia. Am jurat că îi vom trimite un tricou!”

Această poveste complexă ne amintește că nicio inovație nu este creată de o singură persoană. Browserul web a intrat în viața noastră datorită vizionarilor din întreaga lume, oameni care de multe ori nu înțelegeau clar ce fac, dar erau motivați de curiozitate, considerente practice sau chiar de dorința de a se juca. Scânteile lor individuale de geniu au susținut întregul proces. La fel și insistențele lui Tim Berners-Lee ca proiectul să rămână colaborativ și, cel mai important, deschis.

„Primele zile ale web-ului au fost foarte atenți la buget”, am scris El. „Erau atât de multe de făcut, o flacără atât de mică de menținut în viață.”

Sursa: www.habr.com

Adauga un comentariu