Abans de Netscape: navegadors web oblidats de principis dels anys noranta

Algú se'n recorda d'Erwise? Viola? Hola? Recordem-ho.

Abans de Netscape: navegadors web oblidats de principis dels anys noranta

Quan Tim Berners-Lee va arribar al CERN, el famós laboratori de física de partícules d'Europa, el 1980, va ser contractat per actualitzar els sistemes de control de diversos acceleradors de partícules. Però l'inventor de la pàgina web moderna va veure un problema gairebé immediatament: milers de persones anaven i anaven constantment a l'institut de recerca, moltes de les quals hi treballaven temporalment.

"Va ser tot un repte per als programadors contractuals intentar entendre els sistemes, tant humans com computacionals, que gestionaven aquest fantàstic pati", va escriure Berners-Lee més tard. "Gran part de la informació crítica només existia al cap de la gent".

Així, en el seu temps lliure, va escriure algun programari per solucionar aquesta mancança: un petit programa que va anomenar Enquire. Va permetre als usuaris crear "nodes": pàgines semblants a targetes d'índex plenes d'informació i amb enllaços a altres pàgines. Malauradament, aquesta aplicació, escrita en Pascal, funcionava amb el sistema operatiu propietari del CERN. “Un petit nombre de persones que van veure aquest programa van pensar que era una bona idea, però ningú el va fer servir. Com a resultat, el disc es va perdre i, amb ell, l'Enquire original".

Uns anys més tard, Berners-Lee va tornar al CERN. Aquesta vegada va rellançar el seu projecte World Wide Web d'una manera que augmentaria les probabilitats del seu èxit. El 6 d'agost de 1991 va publicar una explicació de la WWW al grup alt.hypertext usenet. També va publicar el codi de la biblioteca libWWW, que va escriure amb el seu assistent Jean-François Groff. La biblioteca va permetre als participants crear els seus propis navegadors web.

"El seu treball, més de cinc navegadors diferents en 18 mesos, va rescatar un projecte web amb problemes de finançament i va llançar una comunitat de desenvolupadors web", va assenyalar una celebració d'aniversari al Museu d'Història de la Computació a Mountain View, Califòrnia. El més famós dels primers navegadors va ser Mosaic, escrit per Marc Andreessen i Eric Bina del National Center for Supercomputing Applications (NCSA).

Mosaic aviat es va convertir en Netscape, però no va ser el primer navegador. El mapa recollit pel museu dóna una idea de l'escala global del primer projecte. El que és sorprenent d'aquestes primeres aplicacions és que ja contenen moltes de les característiques dels navegadors posteriors. I aquí teniu un recorregut per les aplicacions de navegació web tal com eren abans que es fessin famoses.

Navegadors del CERN

El primer navegador de Tim Berners-Lee, WorldWideWeb de 1990, va ser alhora un navegador i un editor. Esperava que els futurs projectes de navegador anés en aquesta direcció. El CERN ha reunit una reproducció del seu contingut. La captura de pantalla mostra que l'any 1993 moltes de les característiques dels navegadors moderns ja estaven presents allà.

Abans de Netscape: navegadors web oblidats de principis dels anys noranta

La principal limitació del programari era que funcionava amb el sistema operatiu NeXTStep. Però poc després de WorldWideWeb, la becària de matemàtiques del CERN, Nicola Pellow, va escriure un navegador que podia funcionar en altres llocs, incloses xarxes a UNIX i MS-DOS. D'aquesta manera, "tothom es podia connectar", explica l'historiador d'Internet Bill Stewart, "que en aquell moment consistia bàsicament en l'agenda telefònica del CERN".

Abans de Netscape: navegadors web oblidats de principis dels anys noranta
Primer navegador web del CERN, ca. 1990

Erwise

Llavors va venir Erwise. Va ser escrit per quatre estudiants universitaris finlandesos el 1991 i va ser llançat el 1992. Erwise es considera el primer navegador amb una interfície gràfica. També sabia buscar paraules en una pàgina.

Berners-Lee va revisar Erwise el 1992. Va assenyalar la seva capacitat per manejar diferents tipus de lletra, subratllar enllaços, permetre fer doble clic en un enllaç per saltar a altres pàgines i suportar diverses finestres.

"Erwise sembla molt intel·ligent", va anunciar, tot i que hi ha una mica de misteri, "una caixa estranya al voltant d'una paraula en un document, com un botó o un formulari de selecció. Tot i que ella no és ni l'una ni l'altra, potser això és alguna cosa per a futures versions".

Per què l'aplicació no es va enlairar? En una entrevista posterior, un dels creadors d'Erwise va assenyalar que Finlàndia es trobava en una profunda recessió en aquell moment. No hi havia inversors àngels al país.

"En aquell moment, no hauríem pogut crear un negoci basat en Erwise", va explicar. "L'única manera de guanyar diners era continuar el desenvolupament perquè Netscape eventualment ens comprés". Tanmateix, podríem arribar al nivell del primer Mosaic amb només una mica més de treball. Havíem d'acabar Erwise i llançar-lo a diverses plataformes".

Abans de Netscape: navegadors web oblidats de principis dels anys noranta
Navegador Erwise

ViolaWWW

ViolaWWW publicat l'abril de 1992. El desenvolupador Pei-Yuan Wei el va escriure a la Universitat de Califòrnia, Berkeley, utilitzant el llenguatge de script Viola que funciona sota UNIX. Wei no tocava el violoncel, "va passar per l'acrònim enganxós" Llenguatge i aplicació visualment interactiu orientat a objectes, tal com van escriure James Gillies i Robert Caillou a la seva història a la WWW.

Sembla que Wei s'ha inspirat en un primer programa de Mac anomenat HyperCard, que permetia als usuaris crear matrius a partir de documents formatats amb hiperenllaços. "Llavors HyperCard va ser un projecte molt interessant, gràficament, i també aquests hiperenllaços", va recordar més tard. Tanmateix, el programa “no era global i només funcionava al Mac. I ni tan sols tenia el meu propi Mac".

Però tenia accés als terminals UNIX X al Berkeley Experimental Computing Center. "Tenia les instruccions per a HyperCard, les vaig estudiar i només vaig utilitzar els conceptes per implementar-les a X-windows". Només, de manera força impressionant, els va implementar utilitzant la llengua viola.

Una de les característiques més importants i innovadores de ViolaWWW era que el desenvolupador podia incloure scripts i "applets" a la pàgina. Això va presagiar l'enorme onada d'applets de Java que va aparèixer als llocs web a finals dels anys 90.

В documentació Wei també va assenyalar diverses deficiències del navegador, la principal és la manca d'una versió per a PC.

  • No portat a la plataforma de PC.
  • La impressió HTML no és compatible.
  • L'HTTP no es pot interrompre i no es pot utilitzar múltiples fils.
  • El servidor intermediari no és compatible.
  • L'intèrpret d'idiomes no té múltiples fils.

"L'autor està treballant en aquests problemes, etc.", va escriure Wei en aquell moment. Tot i així, "un navegador molt net, utilitzable per qualsevol, molt intuïtiu i senzill", va concloure Berners-Lee al seu revisar. "El 90% dels usuaris reals no utilitzaran funcions addicionals, però són funcions que necessiten els usuaris potents".

Abans de Netscape: navegadors web oblidats de principis dels anys noranta
ViolaWWW Navegador hipermèdia

Midas i Samba

El setembre de 1991, el físic Paul Kunz del Stanford Linear Accelerator (SLAC) va visitar el CERN. Va tornar amb el codi necessari per executar el primer servidor web nord-americà a SLAC. "Jo estava al CERN", va dir Kunz al bibliotecari en cap Louis Addis, "i vaig descobrir aquesta cosa meravellosa que un amic, Tim Berners-Lee, està desenvolupant. Això és exactament el que necessites per a la teva base".

Addis va estar d'acord. El bibliotecari en cap ha publicat investigacions clau al web. Els físics del Fermilab van fer el mateix una mica més tard.

Després, l'estiu de 1992, un físic del SLAC Tony Johnson va escriure Midas, un navegador gràfic per als físics de Stanford. Enorme avantatge El punt baix era que podia mostrar documents en format postscript, afavorit pels físics per la seva capacitat per reproduir amb precisió fórmules científiques.

"Amb aquests avantatges clau, el web s'ha fet servir actiu a la comunitat física", va acabar. оценка SLAC del Departament de Progrés Energètic dels EUA de 2001.

Mentrestant, al CERN, Pellow i Robert Caillau van llançar el primer navegador web per a l'ordinador Macintosh. Gillies i Caillau descriuen el desenvolupament de Samba d'aquesta manera.

Per a Pellow, el progrés en el llançament del projecte Samba va ser lent perquè cada pocs enllaços el navegador s'estavellava i ningú podia esbrinar per què. "El navegador Mac estava ple d'errors", va declarar tristament Tim Berners-Lee en un butlletí del '92. "Estic regalant una samarreta amb la inscripció W3 a tothom que la pugui arreglar!" - va anunciar. La samarreta va anar a John Streets a Fermilab, que va localitzar l'error i va permetre a Nicola Pellow continuar desenvolupant una versió de Samba.

Samba "va ser un intent de portar el primer disseny de navegador que vaig escriure en una màquina NeXT a la plataforma Mac". afegeix Berners-Lee, però no es va acabar fins que NCSA va llançar una versió per a Mac de Mosaic que l'eclipsés".

Abans de Netscape: navegadors web oblidats de principis dels anys noranta
Samba

Mosaic

El mosaic va ser "l'espurna que va encendre el creixement explosiu de la xarxa el 1993", expliquen els historiadors Gillies i Caillou. Però no s'hauria pogut desenvolupar sense els seus predecessors, i sense les oficines de l'NCSA a la Universitat d'Illinois, equipades amb les millors màquines UNIX. NCSA també va comptar amb el Dr. Ping Fu, un metge i assistent de gràfics per ordinador que va treballar en els efectes de morphing per a la pel·lícula Terminator 2. I fa poc va contractar un ajudant anomenat Marc Andreessen.

"Què et sembla escriure una GUI per al navegador?" - va suggerir en Fu al seu nou assistent. "Què és un navegador?" – va preguntar Andreessen. Però uns dies després, un dels membres del personal de l'NCSA, Dave Thompson, va fer una presentació sobre el primer navegador de Nicola Pellow i el navegador ViolaWWW de Pei Wei. I just abans de les presentacions, Tony Johnson va llançar la primera versió de Midas.

L'últim programa va sorprendre a Andreessen. “Increïble! Fantàstic! Increïble! Merdament impressionant! - va escriure a Johnson. Andreessen va contractar l'expert UNIX de l'NCSA, Eric Bina, per ajudar-lo a escriure el seu propi navegador per a X.

Mosaic té moltes funcions noves incorporades per al web, com ara suport per a vídeos, àudio, formularis, adreces d'interès i historial. "I el més sorprenent va ser que, a diferència de tots els primers navegadors per a X, tot estava contingut en un sol fitxer", expliquen Gillies i Caillau:

El procés d'instal·lació va ser senzill: només heu de descarregar-lo i executar-lo. Mosaic més tard es va fer famós per introduir l'etiqueta , que per primera vegada va permetre incrustar imatges directament al text, en lloc d'aparèixer en una finestra separada, com en el primer navegador de Tim per a NeXT. Això va permetre a les persones fer pàgines web més semblants als mitjans impresos que coneixien; No a tots els innovadors els va agradar la idea, però sens dubte va fer famós Mosaic.

"El que Mark va fer molt bé, al meu entendre", va escriure Tim Berners-Lee més tard, "va ser fer la instal·lació molt senzilla i el suport amb correcció d'errors per correu electrònic, a qualsevol hora del dia o de la nit. Podríeu enviar-li un missatge sobre l'error i un parell d'hores més tard us enviaria una correcció".

El gran avenç de Mosaic, des del punt de vista actual, va ser la seva funcionalitat multiplataforma. "Amb el poder que, en principi, ningú em va concedir, declaro X-Mosaic alliberat", va escriure Andreessen amb orgull al grup www-talk el 23 de gener de 1993. Alex Totik va llançar la seva versió per a Mac uns mesos després. La versió per a PC va ser creada per Chris Wilson i John Mittelhauser.

El navegador Mosaic es basava en Viola i Midas, com s'indica a l'exposició del museu d'ordinadors. I va utilitzar una biblioteca del CERN. "Però a diferència d'altres, era fiable, fins i tot els no professionals podien instal·lar-lo, i aviat va afegir suport per a gràfics en color en pàgines en lloc de finestres individuals".

Abans de Netscape: navegadors web oblidats de principis dels anys noranta
El navegador Mosaic estava disponible per a X Windows, Mac i Microsoft Windows

Un noi del Japó

Però Mosaic no va ser l'únic producte innovador que va sorgir en aquella època. Estudiant de la Universitat de Kansas Lou Montulli va adaptar el seu navegador d'informació d'hipertext del campus per a Internet i la web. Es va llançar el març de 1993. "Lynx es va convertir ràpidament en el navegador preferit per a terminals basats en personatges sense gràfics, i encara s'utilitza avui dia", explica l'historiador Stewart.

I a la Cornell Law School, Tom Bruce estava escrivint una aplicació web per a ordinadors, "perquè aquests eren els ordinadors que normalment utilitzaven els advocats", assenyalen Gillies i Caillau. Bruce va publicar el seu navegador Cello el 8 de juny de 1993, "i aviat es va descarregar 500 vegades al dia".

Abans de Netscape: navegadors web oblidats de principis dels anys noranta
Violoncel

Sis mesos després, Andreessen es trobava a Mountain View, Califòrnia. El seu equip tenia previst llançar Mosaic Netscape el 13 d'octubre de 1994. Ell, Totik i Mittelhauser van pujar emocionats l'aplicació a un servidor FTP. L'últim desenvolupador recorda aquest moment. “Van passar cinc minuts i estàvem tots asseguts allà. No ha passat res. I de sobte va passar la primera descàrrega. Era un noi del Japó. Vam jurar que li enviaríem una samarreta!”

Aquesta història complexa ens recorda que cap innovació la crea una sola persona. El navegador web va arribar a les nostres vides gràcies a visionaris d'arreu del món, persones que sovint no entenien clarament el que feien, però que estaven motivats per la curiositat, consideracions pràctiques o fins i tot les ganes de jugar. Les seves espurnes individuals de geni van sostenir tot el procés. Igual que la insistència de Tim Berners-Lee perquè el projecte segueixi sent col·laboratiu i, el més important, obert.

"Els primers dies de la web eren molt conscients del pressupost", va escriure Ell. "Hi havia molt per fer, una flama tan petita per mantenir-la viva".

Font: www.habr.com

Afegeix comentari