Alguén se lembra de Erwise? Viola? Ola? Lembremos.
Cando Tim Berners-Lee chegou ao CERN, o famoso laboratorio de física de partículas de Europa, en 1980, foi contratado para actualizar os sistemas de control de varios aceleradores de partículas. Pero o inventor da páxina web moderna viu un problema case de inmediato: miles de persoas ían e viñan constantemente ao instituto de investigación, moitas das cales traballaban alí temporalmente.
"Foi todo un reto para os programadores contratados tratar de comprender os sistemas, tanto humanos como computacionais, que dirixían este fantástico parque infantil", escribiu Berners-Lee máis tarde. "Moita da información crítica só existía na cabeza das persoas".
Entón, no seu tempo libre, escribiu algún software para remediar esta deficiencia: un pequeno programa que chamou Enquire. Permitiu aos usuarios crear "nodos": páxinas tipo fichas cheas de información e con ligazóns a outras páxinas. Desafortunadamente, esta aplicación, escrita en Pascal, funcionou no sistema operativo propietario do CERN. “Un pequeno número de persoas que viron este programa pensaron que era unha boa idea, pero ninguén o usou. Como resultado, o disco perdeuse e con el o Enquire orixinal.
Uns anos despois, Berners-Lee regresou ao CERN. Esta vez relanzou o seu proxecto World Wide Web dun xeito que aumentaría a probabilidade do seu éxito. O 6 de agosto de 1991 publicou unha explicación da WWW no grupo alt.hypertext usenet. Tamén lanzou o código para a biblioteca libWWW, que escribiu co seu asistente Jean-François Groff. A biblioteca permitiu aos participantes crear os seus propios navegadores web.
"O seu traballo -máis de cinco navegadores diferentes en 18 meses- rescatou un proxecto web con problemas de financiamento e lanzou unha comunidade de desenvolvedores web", sinalou unha celebración do aniversario no Computer History Museum de Mountain View, California. O máis famoso dos primeiros navegadores foi Mosaic, escrito por Marc Andreessen e Eric Bina do Centro Nacional de Aplicacións de Supercomputación (NCSA).
Mosaic pronto converteuse en Netscape, pero non foi o primeiro navegador. O mapa recollido polo museo dá unha idea da escala global do primeiro proxecto. O sorprendente destas primeiras aplicacións é que xa conteñen moitas das funcións dos navegadores posteriores. E aquí tes un percorrido polas aplicacións de navegación web tal e como eran antes de facerse famosas.
Navegadores do CERN
O primeiro navegador de Tim Berners-Lee, WorldWideWeb de 1990, foi á vez un navegador e un editor. Agardaba que os futuros proxectos de navegadores fosen nesta dirección. O CERN elaborou unha reprodución do seu contido. A captura de pantalla mostra que en 1993 moitas das características dos navegadores modernos xa estaban presentes alí.
A principal limitación do software era que funcionaba no sistema operativo NeXTStep. Pero pouco despois de WorldWideWeb, a internada en matemáticas do CERN Nicola Pellow escribiu un navegador que podería funcionar noutros lugares, incluídas redes en UNIX e MS-DOS. Deste xeito, "todo o mundo podía conectarse", explica o historiador de Internet Bill Stewart, "que naquel momento consistía basicamente na axenda telefónica do CERN".
Primeiro navegador web do CERN, ca. 1990
Erwise
Entón chegou Erwise. Foi escrito por catro estudantes universitarios finlandeses en 1991, e lanzado en 1992. Erwise considérase o primeiro navegador cunha interface gráfica. Tamén sabía buscar palabras nunha páxina.
Berners-Lee revisou Erwise en 1992. Sinalou a súa capacidade para manexar diferentes tipos de letra, subliñar ligazóns, permitirlle facer dobre clic nunha ligazón para ir a outras páxinas e admitir varias fiestras.
"Erwise parece bastante intelixente", anunciou, aínda que hai un pouco de misterio, "unha caixa estraña arredor dunha palabra nun documento, como un botón ou un formulario de selección. Aínda que non é nin unha nin outra, quizais isto sexa algo para futuras versións".
Por que non despegou a aplicación? Nunha entrevista posterior, un dos creadores de Erwise sinalou que Finlandia estaba nunha profunda recesión nese momento. Non había investidores anxos no país.
"Nese momento, non teriamos sido capaces de crear un negocio baseado en Erwise", explicou. "A única forma de gañar cartos era continuar o desenvolvemento para que Netscape nos comprase". Non obstante, poderiamos chegar ao nivel do primeiro Mosaico con só un pouco máis de traballo. Necesitabamos rematar Erwise e publicalo en varias plataformas".
Navegador Erwise
ViolaWWW
Wei parece estar inspirado nun primeiro programa de Mac chamado
Pero tivo acceso aos terminais UNIX X no Berkeley Experimental Computing Center. "Tiña as instrucións para HyperCard, estudeino e só usei os conceptos para implementalos en X-windows". Só que, de xeito bastante impresionante, implementounos usando a linguaxe Viola.
Unha das características máis importantes e innovadoras de ViolaWWW era que o programador podía incluír scripts e "applets" na páxina. Isto presaxiou a enorme onda de applets Java que apareceron nos sitios web a finais dos 90.
В
- Non se porta á plataforma de PC.
- Non se admite a impresión HTML.
- HTTP non é interrompido e non é multiproceso.
- O proxy non é compatible.
- O intérprete de idiomas non é multiproceso.
"O autor está a traballar nestes problemas, etc.", escribiu Wei nese momento. Aínda así, "un navegador moi ordenado, utilizable por calquera, moi intuitivo e directo", concluíu Berners-Lee no seu
Navegador hipermedia ViolaWWW
Midas e Samba
En setembro de 1991, o físico Paul Kunz do Stanford Linear Accelerator (SLAC) visitou o CERN. Volveu co código necesario para executar o primeiro servidor web norteamericano en SLAC. "Estaba só no CERN", dixo Kunz ao bibliotecario xefe Louis Addis, "e descubrín esta cousa marabillosa que un amigo, Tim Berners-Lee, está a desenvolver. Isto é exactamente o que necesitas para a túa base".
Addis aceptou. O bibliotecario xefe publicou unha investigación clave na web. Os físicos do Fermilab fixeron o mesmo un pouco máis tarde.
Despois, no verán de 1992, un físico do SLAC
"Con estes beneficios clave, a web entrou en uso activo na comunidade física", rematou.
Mentres tanto, no CERN, Pellow e Robert Caillau lanzaron o primeiro navegador web para o ordenador Macintosh. Gillies e Caillau describen o desenvolvemento da Samba deste xeito.
Para Pellow, o progreso no lanzamento do proxecto Samba foi lento porque cada poucas ligazóns o navegador fallaba e ninguén podía descubrir por que. "O navegador Mac estaba cheo de erros", declarou tristemente Tim Berners-Lee nun boletín informativo do 92. "Regala unha camiseta coa inscrición W3 a quen poida arranxala!" - anunciou. A camiseta foi para John Streets en Fermilab, quen localizou o erro, permitindo a Nicola Pellow seguir desenvolvendo unha versión funcional de Samba.
Samba "foi un intento de portar o primeiro deseño de navegador que escribín nunha máquina NeXT á plataforma Mac".
Samba
Mosaico
O mosaico foi "a faísca que acendeu o crecemento explosivo da web en 1993", explican os historiadores Gillies e Caillou. Pero non podería desenvolverse sen os seus predecesores e sen as oficinas da NCSA na Universidade de Illinois, equipadas coas mellores máquinas UNIX. A NCSA tamén contou co doutor Ping Fu, un médico e mago de gráficos por ordenador que traballou nos efectos de morphing para a película Terminator 2. E recentemente contratou a un asistente chamado Marc Andreessen.
"Que pensas sobre escribir unha GUI para o navegador?" - suxeriu Fu ao seu novo asistente. "Que é un navegador?" – preguntou Andreessen. Pero uns días despois, un do persoal da NCSA, Dave Thompson, deu unha presentación sobre o primeiro navegador de Nicola Pellow e o navegador ViolaWWW de Pei Wei. E xusto antes das presentacións, Tony Johnson lanzou a primeira versión de Midas.
O último programa sorprendeu a Andreessen. "Increíble! Fantástico! Incrible! Impresionante! - escribiu a Johnson. Andreessen reclutou entón ao experto en UNIX da NCSA Eric Bina para que o axudase a escribir o seu propio navegador para X.
Mosaic incorpora moitas funcións novas para a web, como soporte para vídeos, audio, formularios, marcadores e historial. "E o sorprendente foi que, a diferenza de todos os primeiros navegadores de X, todo estaba contido nun único ficheiro", explican Gillies e Caillau:
O proceso de instalación foi sinxelo: só tes que descargalo e executalo. Mosaic máis tarde fíxose famoso por introducir a etiqueta , que permitiu por primeira vez incrustar imaxes directamente no texto, en lugar de aparecer nunha ventá separada, como no primeiro navegador de Tim para NeXT. Isto permitiu ás persoas facer páxinas web máis parecidas aos medios impresos cos que estaban familiarizados; Non a todos os innovadores lles gustou a idea, pero sen dúbida fixo famoso a Mosaic.
"O que Mark fixo moi ben, na miña opinión", escribiu máis tarde Tim Berners-Lee, "foi facer que a instalación sexa moi sinxela e soporte con corrección de erros por correo electrónico, a calquera hora do día ou da noite. Poderías enviarlle unha mensaxe sobre o erro e un par de horas despois enviaríache unha corrección.
O maior avance de Mosaic, desde o punto de vista actual, foi a súa funcionalidade multiplataforma. "Co poder que, en principio, ninguén me concedeu, declaro que X-Mosaic está liberado", escribiu con orgullo Andreessen no grupo www-talk o 23 de xaneiro de 1993. Alex Totik lanzou a súa versión para Mac uns meses despois. A versión para PC foi creada por Chris Wilson e John Mittelhauser.
O navegador Mosaic baseouse en Viola e Midas, como se sinala na exposición do museo de informática. E utilizou unha biblioteca do CERN. "Pero a diferenza doutros, era fiable, incluso os non profesionais podían instalalo e pronto engadiu soporte para gráficos en cor en páxinas en lugar de fiestras individuais".
O navegador Mosaic estaba dispoñible para X Windows, Mac e Microsoft Windows
Mozo de Xapón
Pero Mosaic non foi o único produto innovador que xurdiu nese momento. Estudante da Universidade de Kansas
E na Facultade de Dereito de Cornell, Tom Bruce estaba escribindo unha aplicación web para ordenadores, "porque eses eran os ordenadores que normalmente usaban os avogados", sinalan Gillies e Caillau. Bruce publicou o seu navegador Cello o 8 de xuño de 1993, "e pronto foi descargado 500 veces ao día".
violoncelo
Seis meses despois, Andreessen estaba en Mountain View, California. O seu equipo planeaba lanzar Mosaic Netscape o 13 de outubro de 1994. El, Totik e Mittelhauser subiron emocionados a aplicación a un servidor FTP. O último desenvolvedor lembra este momento. "Pasaron cinco minutos e estabamos todos alí sentados. Non pasou nada. E de súpeto ocorreu a primeira descarga. Era un rapaz de Xapón. ¡Xuramos que lle enviariamos unha camiseta!”.
Esta complexa historia lémbranos que ningunha innovación é creada por unha soa persoa. O navegador web chegou ás nosas vidas grazas a visionarios de todo o mundo, persoas que moitas veces non entendían ben o que facían, pero que estaban motivadas pola curiosidade, por consideracións prácticas ou mesmo polas ganas de xogar. As súas faíscas individuais de xenio sostiñan todo o proceso. Así como a insistencia de Tim Berners-Lee en que o proxecto siga sendo colaborativo e, o máis importante, aberto.
"Os primeiros tempos da web foron moi conscientes do orzamento",
Fonte: www.habr.com