Antes de Netscape: navegadores web olvidados de principios de los años 1990

¿Alguien recuerda a Erwise? ¿Viola? ¿Hola? Recordemos.

Antes de Netscape: navegadores web olvidados de principios de los años 1990

Cuando Tim Berners-Lee llegó al CERN, el famoso laboratorio europeo de física de partículas, en 1980, fue contratado para actualizar los sistemas de control de varios aceleradores de partículas. Pero el inventor de la página web moderna vio un problema casi inmediatamente: miles de personas iban y venían constantemente al instituto de investigación, muchas de las cuales trabajaban allí temporalmente.

"Fue todo un desafío para los programadores contratados tratar de comprender los sistemas, tanto humanos como computacionales, que manejaban este fantástico campo de juego", escribió más tarde Berners-Lee. "Gran parte de la información crítica existía sólo en la cabeza de la gente".

Entonces, en su tiempo libre, escribió un software para remediar esta deficiencia: un pequeño programa al que llamó Enquire. Permitía a los usuarios crear “nodos”, páginas similares a fichas llenas de información y enlaces a otras páginas. Desafortunadamente, esta aplicación, escrita en Pascal, se ejecutó en el sistema operativo propietario del CERN. “Un pequeño número de personas que vieron este programa pensaron que era una buena idea, pero nadie lo utilizó. Como resultado, el disco se perdió y con él el Enquire original”.

Unos años más tarde, Berners-Lee regresó al CERN. Esta vez relanzó su proyecto World Wide Web de una manera que aumentaría las probabilidades de éxito. El 6 de agosto de 1991 publicó una explicación de la WWW en el grupo Usenet alt.hypertext. También publicó el código de la biblioteca libWWW, que escribió con su asistente Jean-François Groff. La biblioteca permitió a los participantes crear sus propios navegadores web.

“Su trabajo (más de cinco navegadores diferentes en 18 meses) rescató un proyecto web con problemas de financiación y lanzó una comunidad de desarrolladores web”, se señaló en una celebración de aniversario en el Museo de Historia de la Computación en Mountain View, California. El más famoso de los primeros navegadores fue Mosaic, escrito por Marc Andreessen y Eric Bina del Centro Nacional de Aplicaciones de Supercomputación (NCSA).

Mosaic pronto se convirtió en Netscape, pero no fue el primer navegador. El mapa recopilado por el museo da una idea de la escala global del proyecto inicial. Lo sorprendente de estas primeras aplicaciones es que ya contienen muchas de las funciones de los navegadores posteriores. Y aquí hay un recorrido por las aplicaciones de navegación web tal como eran antes de que se hicieran famosas.

Navegadores del CERN

El primer navegador de Tim Berners-Lee, WorldWideWeb de 1990, era a la vez navegador y editor. Espera que futuros proyectos de navegadores vayan en esta dirección. El CERN ha elaborado una reproducción de su contenido. La captura de pantalla muestra que en 1993 muchas de las características de los navegadores modernos ya estaban presentes allí.

Antes de Netscape: navegadores web olvidados de principios de los años 1990

La principal limitación del software era que se ejecutaba en el sistema operativo NeXTStep. Pero poco después de WorldWideWeb, Nicola Pellow, pasante de matemáticas del CERN, escribió un navegador que podía ejecutarse en otros lugares, incluidas redes en UNIX y MS-DOS. De esa manera, “todo el mundo podía conectarse a Internet”, explica el historiador de Internet Bill Stewart, “lo que en ese momento consistía básicamente en la guía telefónica del CERN”.

Antes de Netscape: navegadores web olvidados de principios de los años 1990
Primer navegador web del CERN, ca. 1990

En sentido contrario

Entonces apareció Erwise. Fue escrito por cuatro estudiantes universitarios finlandeses en 1991 y lanzado en 1992. Erwise se considera el primer navegador con interfaz gráfica. También sabía buscar palabras en una página.

Berners-Lee revisó Erwise en 1992. Destacó su capacidad para manejar diferentes fuentes, subrayar enlaces, permitirle hacer doble clic en un enlace para saltar a otras páginas y admitir múltiples ventanas.

“Erwise parece bastante inteligente”, anunció, aunque tiene un poco de misterio, “un cuadro extraño alrededor de una palabra en un documento, como un botón o un formulario de selección. Aunque ella no es ni lo uno ni lo otro, tal vez esto sea algo para futuras versiones."

¿Por qué la aplicación no despegó? En una entrevista posterior, uno de los creadores de Erwise señaló que Finlandia se encontraba en ese momento en una profunda recesión. No había inversores ángeles en el país.

"En aquel momento no habríamos podido crear una empresa basada en Erwise", explicó. "La única manera de ganar dinero era continuar con el desarrollo para que Netscape eventualmente nos comprara". Sin embargo, podríamos alcanzar el nivel del primer mosaico con un poco más de trabajo. Necesitábamos terminar Erwise y lanzarlo en múltiples plataformas".

Antes de Netscape: navegadores web olvidados de principios de los años 1990
Navegador equivocado

violaWWW

violaWWW lanzado en abril de 1992. El desarrollador Pei-Yuan Wei lo escribió en la Universidad de California, Berkeley, utilizando el lenguaje de programación Viola que se ejecuta en UNIX. Wei no tocó el violonchelo, "simplemente sucedió debido al pegadizo acrónimo" Lenguaje y aplicación visualmente interactivos orientados a objetos, como escribieron James Gillies y Robert Caillou en su historia de WWW.

Wei parece haberse inspirado en uno de los primeros programas de Mac llamado hipertarjeta, que permitía a los usuarios crear matrices a partir de documentos formateados con hipervínculos. “Entonces HyperCard era un proyecto muy interesante gráficamente, y también estos hipervínculos”, recordó más tarde. Sin embargo, el programa “no era global y sólo funcionaba en Mac. Y ni siquiera tenía mi propia Mac”.

Pero tenía acceso a terminales UNIX X en el Centro de Computación Experimental de Berkeley. "Tenía las instrucciones para HyperCard, las estudié y simplemente usé los conceptos para implementarlas en X-Windows". Sólo que, de manera bastante impresionante, los implementó utilizando el lenguaje Viola.

Una de las características más importantes e innovadoras de ViolaWWW era que el desarrollador podía incluir scripts y "applets" en la página. Esto presagió la enorme ola de subprogramas de Java que aparecieron en los sitios web a finales de los años 90.

В documentación Wei también notó varias deficiencias del navegador, la principal de las cuales es la falta de una versión para PC.

  • No portado a la plataforma de PC.
  • No se admite la impresión HTML.
  • HTTP no es interrumpible ni multiproceso.
  • El proxy no es compatible.
  • El intérprete de idiomas no es multiproceso.

"El autor está trabajando en estos problemas, etc.", escribió Wei en ese momento. Aún así, "un navegador muy elegante, utilizable por cualquiera, muy intuitivo y sencillo", concluyó Berners-Lee en su revisión. "El 90% de los usuarios reales no utilizarán funciones adicionales, pero son funciones que los usuarios avanzados necesitan".

Antes de Netscape: navegadores web olvidados de principios de los años 1990
ViolaWWW Navegador hipermedia

Midas y Samba

En septiembre de 1991, el físico Paul Kunz del Acelerador Lineal de Stanford (SLAC) visitó el CERN. Regresó con el código necesario para ejecutar el primer servidor web norteamericano en SLAC. “Acabo de estar en el CERN”, le dijo Kunz al bibliotecario jefe Louis Addis, “y descubrí algo maravilloso que un amigo, Tim Berners-Lee, está desarrollando. Esto es exactamente lo que necesitas para tu base”.

Addis estuvo de acuerdo. El bibliotecario jefe ha publicado investigaciones clave en la web. Un poco más tarde, los físicos del Fermilab hicieron lo mismo.

Luego, en el verano de 1992, un físico de SLAC Tony Johnson escribió Midas, un navegador gráfico para físicos de Stanford. Enorme ventaja El punto débil era que podía mostrar documentos en formato posdata, preferido por los físicos por su capacidad para reproducir con precisión fórmulas científicas.

"Con estos beneficios clave, la web se ha vuelto de uso activo en la comunidad física", finalizó. оценка Progreso SLAC del Departamento de Energía de EE. UU. con fecha de 2001.

Mientras tanto, en el CERN, Pellow y Robert Caillau lanzaron el primer navegador web para computadoras Macintosh. Gillies y Caillau describen el desarrollo de la Samba de esta manera.

Para Pellow, el progreso en el lanzamiento del proyecto Samba fue lento porque cada pocos enlaces el navegador fallaba y nadie podía entender por qué. “El navegador de Mac estaba lleno de errores”, afirmó con tristeza Tim Berners-Lee en un boletín del 92. “¡Regalaré una camiseta con la inscripción W3 a quien pueda arreglarla!” - el anunció. La camiseta fue para John Streets en Fermilab, quien localizó el error, lo que permitió a Nicola Pellow continuar desarrollando una versión funcional de Samba.

Samba "fue un intento de trasladar el primer diseño de navegador que escribí en una máquina NeXT a la plataforma Mac". añade Berners-Lee, pero no estuvo terminado hasta que NCSA lanzó una versión para Mac de Mosaic que lo eclipsó".

Antes de Netscape: navegadores web olvidados de principios de los años 1990
Samba

Mosaic

Mosaic fue “la chispa que encendió el crecimiento explosivo de la web en 1993”, explican los historiadores Gillies y Caillou. Pero no podría haberse desarrollado sin sus predecesores y sin las oficinas del NCSA en la Universidad de Illinois, equipadas con las mejores máquinas UNIX. NCSA también contó con el Dr. Ping Fu, un mago y doctor en gráficos por computadora que trabajó en los efectos de transformación de la película Terminator 2. Y recientemente contrató a un asistente llamado Marc Andreessen.

"¿Qué opinas sobre escribir una GUI para el navegador?" - sugirió Fu a su nuevo asistente. "¿Qué es un navegador?" – preguntó Andreessen. Pero unos días después, uno de los miembros del personal de NCSA, Dave Thompson, hizo una presentación sobre los primeros navegadores de Nicola Pellow y el navegador ViolaWWW de Pei Wei. Y justo antes de las presentaciones, Tony Johnson lanzó la primera versión de Midas.

El último programa sorprendió a Andreessen. "¡Asombroso! ¡Fantástico! ¡Increíble! ¡Maldita sea, impresionante! - le escribió a Johnson. Andreessen luego reclutó al experto en UNIX de NCSA, Eric Bina, para que lo ayudara a escribir su propio navegador para X.

Mosaic tiene muchas características nuevas integradas para la web, como soporte para videos, audio, formularios, marcadores e historial. "Y lo sorprendente fue que, a diferencia de todos los primeros navegadores para X, todo estaba contenido en un solo archivo", explican Gillies y Caillau:

El proceso de instalación fue simple: simplemente descárgalo y ejecútalo. Más tarde, Mosaic se hizo famoso por introducir la etiqueta , que por primera vez permitió que las imágenes se incrustaran directamente en el texto, en lugar de que aparecieran en una ventana separada, como en el primer navegador de Tim para NeXT. Esto permitió a las personas crear páginas web más similares a los medios impresos con los que estaban familiarizados; No a todos los innovadores les gustó la idea, pero ciertamente hizo famoso a Mosaic.

“Lo que Mark hizo muy bien, en mi opinión”, escribió más tarde Tim Berners-Lee, “fue hacer que la instalación fuera muy simple y brindar asistencia con corrección de errores por correo electrónico, en cualquier momento del día o de la noche. Podrías enviarle un mensaje sobre el error y un par de horas después te enviaría una corrección”.

El mayor avance de Mosaic, desde el punto de vista actual, fue su funcionalidad multiplataforma. “Con el poder que, en principio, nadie me otorgó, declaro liberado a X-Mosaic”, escribió con orgullo Andreessen en el grupo www-talk el 23 de enero de 1993. Alex Totik lanzó su versión para Mac unos meses después. La versión para PC fue creada por Chris Wilson y John Mittelhauser.

El navegador Mosaic se basó en Viola y Midas, como se indica en la exposición del museo de informática. Y utilizó una biblioteca del CERN. "Pero a diferencia de otros, era confiable, incluso los no profesionales podían instalarlo y pronto agregó soporte para gráficos en color en páginas en lugar de ventanas individuales".

Antes de Netscape: navegadores web olvidados de principios de los años 1990
El navegador Mosaic estaba disponible para X Windows, Mac y Microsoft Windows

chico de japon

Pero Mosaic no fue el único producto innovador que surgió en ese momento. Estudiante de la Universidad de Kansas Luis Montulli adaptó el navegador de información de hipertexto de su campus para Internet y la web. Se lanzó en marzo de 1993. "Lynx se convirtió rápidamente en el navegador preferido para terminales basados ​​en caracteres sin gráficos, y todavía se utiliza hoy en día", explica el historiador Stewart.

Y en la Facultad de Derecho de Cornell, Tom Bruce estaba escribiendo una aplicación web para PC, “porque esas eran las computadoras que normalmente usaban los abogados”, señalan Gillies y Caillau. Bruce publicó su navegador Cello el 8 de junio de 1993, "y pronto se descargó 500 veces al día".

Antes de Netscape: navegadores web olvidados de principios de los años 1990
Cello

Seis meses después, Andreessen estaba en Mountain View, California. Su equipo planeó lanzar Mosaic Netscape el 13 de octubre de 1994. Él, Totik y Mittelhauser subieron con entusiasmo la aplicación a un servidor FTP. El último desarrollador recuerda este momento. “Pasaron cinco minutos y estábamos todos sentados ahí. No pasó nada. Y de repente ocurrió la primera descarga. Era un chico de Japón. ¡Juramos que le enviaríamos una camiseta!

Esta compleja historia nos recuerda que ninguna innovación es creada por una sola persona. El navegador web llegó a nuestras vidas gracias a visionarios de todo el mundo, personas que muchas veces no entendían claramente lo que hacían, sino que les motivaba la curiosidad, consideraciones prácticas o incluso las ganas de jugar. Sus chispas individuales de genio sostuvieron todo el proceso. Al igual que la insistencia de Tim Berners-Lee en que el proyecto siga siendo colaborativo y, lo más importante, abierto.

"Los primeros días de la Web eran muy conscientes del presupuesto", писал Él. "Había tanto que hacer, una llama tan pequeña que mantener viva".

Fuente: habr.com

Añadir un comentario