Bago ang Netscape: Mga Nakalimutang Web Browser noong Maagang 1990s

May nakakaalala ba kay Erwise? Viola? Kamusta? Tandaan natin.

Bago ang Netscape: Mga Nakalimutang Web Browser noong Maagang 1990s

Nang dumating si Tim Berners-Lee sa CERN, ang sikat na particle physics laboratoryo sa Europa, noong 1980, siya ay tinanggap upang i-update ang mga control system ng ilang particle accelerators. Ngunit ang imbentor ng modernong web page ay nakakita ng problema halos kaagad: libu-libong tao ang patuloy na pumupunta at pumunta sa instituto ng pananaliksik, na marami sa kanila ay pansamantalang nagtatrabaho doon.

"Ito ay isang hamon para sa mga programmer ng kontrata na subukang maunawaan ang mga sistema, kapwa tao at computational, na nagpatakbo ng kamangha-manghang palaruan na ito," isinulat ni Berners-Lee. "Karamihan sa mga kritikal na impormasyon ay umiiral lamang sa ulo ng mga tao."

Kaya't sa kanyang bakanteng oras, sumulat siya ng ilang software upang malunasan ang pagkukulang na ito: isang maliit na programa na tinawag niyang Enquire. Pinahintulutan nito ang mga user na lumikha ng "mga node"—mga pahinang tulad ng index card na puno ng impormasyon at may mga link sa iba pang mga pahina. Sa kasamaang palad, ang application na ito, na nakasulat sa Pascal, ay tumakbo sa pagmamay-ari na OS ng CERN. "Ang isang maliit na bilang ng mga tao na nakakita ng programang ito ay nag-isip na ito ay isang magandang ideya, ngunit walang gumamit nito. Bilang resulta, nawala ang disc, at kasama nito ang orihinal na Enquire.”

Pagkalipas ng ilang taon, bumalik si Berners-Lee sa CERN. Sa pagkakataong ito ay muling inilunsad niya ang kanyang proyekto sa World Wide Web sa paraang magpapataas ng posibilidad ng tagumpay nito. Noong Agosto 6, 1991, naglathala siya ng paliwanag ng WWW sa alt.hypertext usenet group. Inilabas din niya ang code para sa library ng libWWW, na isinulat niya kasama ang kanyang assistant na si Jean-François Groff. Pinahintulutan ng library ang mga kalahok na lumikha ng kanilang sariling mga web browser.

“Ang kanilang trabaho—higit sa limang magkakaibang browser sa loob ng 18 buwan—ay nag-save ng isang proyekto sa Web na hinamon sa pagpopondo at naglunsad ng isang komunidad ng mga web developer,” sabi ng isang pagdiriwang ng anibersaryo sa Computer History Museum sa Mountain View, California. Ang pinakatanyag sa mga unang browser ay ang Mosaic, na isinulat nina Marc Andreessen at Eric Bina ng National Center for Supercomputing Applications (NCSA).

Hindi nagtagal ay naging Netscape ang Mosaic, ngunit hindi ito ang unang browser. Ang mapa na nakolekta ng museo ay nagbibigay ng ideya ng pandaigdigang sukat ng unang proyekto. Ang nakakapagtaka sa mga naunang application na ito ay naglalaman na ang mga ito ng marami sa mga feature ng mga susunod na browser. At narito ang isang paglilibot sa mga web browsing app tulad ng dati bago sila sumikat.

Mga browser mula sa CERN

Ang unang browser ni Tim Berners-Lee, ang WorldWideWeb mula 1990, ay parehong browser at editor. Inaasahan niya na ang mga proyekto ng browser sa hinaharap ay mapupunta sa direksyong ito. Ang CERN ay nagtipon ng isang pagpaparami ng mga nilalaman nito. Ipinapakita ng screenshot na noong 1993 marami na sa mga katangian ng mga modernong browser ang naroroon na.

Bago ang Netscape: Mga Nakalimutang Web Browser noong Maagang 1990s

Ang pangunahing limitasyon ng software ay tumakbo ito sa NeXTStep OS. Ngunit sa lalong madaling panahon pagkatapos ng WorldWideWeb, ang CERN mathematics intern na si Nicola Pellow ay nagsulat ng isang browser na maaaring tumakbo sa ibang mga lugar, kabilang ang mga network sa UNIX at MS-DOS. Sa ganoong paraan, "lahat ay maaaring mag-online," paliwanag ng istoryador sa Internet na si Bill Stewart, "na sa puntong iyon ay karaniwang binubuo ng CERN phone book."

Bago ang Netscape: Mga Nakalimutang Web Browser noong Maagang 1990s
Maagang CERN web browser, ca. 1990

Patalikod

Pagkatapos ay dumating si Erwise. Ito ay isinulat ng apat na Finnish na mag-aaral sa kolehiyo noong 1991, at inilabas noong 1992. Ang Erwise ay itinuturing na unang browser na may graphical na interface. Marunong din siyang maghanap ng mga salita sa isang pahina.

Sinuri ni Berners-Lee ang Erwise noong 1992. Nabanggit niya ang kakayahang pangasiwaan ang iba't ibang mga font, salungguhitan ang mga link, pinapayagan kang mag-double click sa isang link upang lumipat sa iba pang mga pahina, at suportahan ang maramihang mga window.

"Mukhang matalino si Erwise," anunsyo niya, kahit na may kaunting misteryo dito, "isang kakaibang kahon sa paligid ng isang salita sa isang dokumento, tulad ng isang pindutan o isang form ng pagpili. Bagama't hindi siya isa o isa pa - marahil ito ay isang bagay para sa mga susunod na bersyon."

Bakit hindi nag-take off ang application? Sa isang panayam sa ibang pagkakataon, sinabi ng isa sa mga tagalikha ng Erwise na ang Finland ay nasa isang malalim na pag-urong noong panahong iyon. Walang mga anghel na namumuhunan sa bansa.

"Sa oras na iyon, hindi kami makakagawa ng isang negosyo batay sa Erwise," paliwanag niya. "Ang tanging paraan upang kumita ng pera ay ipagpatuloy ang pag-unlad upang sa kalaunan ay bilhin tayo ng Netscape." Gayunpaman, maaari nating maabot ang antas ng unang Mosaic sa kaunti pang trabaho. Kailangan naming tapusin ang Erwise at ilabas ito sa maraming platform."

Bago ang Netscape: Mga Nakalimutang Web Browser noong Maagang 1990s
Erwise browser

ViolaWWW

ViolaWWW inilabas noong Abril 1992. Isinulat ito ng developer na si Pei-Yuan Wei sa University of California, Berkeley, gamit ang Viola scripting language na tumatakbo sa ilalim ng UNIX. Hindi tumugtog ng cello si Wei, "nangyari lang ito dahil sa nakakaakit na acronym" Visually Interactive Object-oriented Language and Application, gaya ng isinulat nina James Gillies at Robert Caillou sa kanilang kasaysayan sa WWW.

Lumilitaw na si Wei ay naging inspirasyon ng isang naunang programa sa Mac na tinatawag HyperCard, na nagpapahintulot sa mga user na lumikha ng mga matrice mula sa mga na-format na dokumento na may mga hyperlink. "Kung gayon ang HyperCard ay isang napaka-kagiliw-giliw na proyekto, graphically, at gayundin ang mga hyperlink na ito," naalala niya kalaunan. Gayunpaman, ang programa ay "hindi pandaigdigan at gumagana lamang sa Mac. At wala akong sariling Mac."

Ngunit mayroon siyang access sa mga terminal ng UNIX X sa Berkeley Experimental Computing Center. "Mayroon akong mga tagubilin para sa HyperCard, pinag-aralan ko ito at ginamit lang ang mga konsepto upang ipatupad ang mga ito sa X-windows." Tanging, medyo kahanga-hanga, ipinatupad niya ang mga ito gamit ang wikang Viola.

Isa sa pinakamahalaga at makabagong feature ng ViolaWWW ay ang developer ay maaaring magsama ng mga script at "applet" sa page. Inilarawan nito ang malaking alon ng mga Java applet na lumabas sa mga website noong huling bahagi ng dekada 90.

В dokumentasyon Napansin din ni Wei ang iba't ibang mga pagkukulang ng browser, ang pangunahing isa ay ang kakulangan ng isang bersyon ng PC.

  • Hindi naka-port sa PC platform.
  • Hindi sinusuportahan ang pag-print ng HTML.
  • Ang HTTP ay non-interruptible at non-multithreadable.
  • Hindi suportado ang proxy.
  • Ang interpreter ng wika ay hindi multi-threaded.

"Ginagawa ng may-akda ang mga problemang ito, atbp.," isinulat ni Wei noong panahong iyon. Gayunpaman, "isang napakahusay na browser, magagamit ng sinuman, napaka-intuitive at prangka," pagtatapos ni Berners-Lee sa kanyang pagsuri. "Ang mga karagdagang feature ay hindi gagamitin ng 90% ng mga tunay na user, ngunit ang mga ito ay mga feature na kailangan ng mga power user."

Bago ang Netscape: Mga Nakalimutang Web Browser noong Maagang 1990s
ViolaWWW Hypermedia Browser

Midas at Samba

Noong Setyembre 1991, ang physicist na si Paul Kunz mula sa Stanford Linear Accelerator (SLAC) ay bumisita sa CERN. Bumalik siya dala ang code na kailangan para patakbuhin ang unang North American web server sa SLAC. "Nasa CERN lang ako," sabi ni Kunz sa punong librarian na si Louis Addis, "at natuklasan ko ang kahanga-hangang bagay na ito na binuo ng isang kaibigan, si Tim Berners-Lee. Ito ang eksaktong kailangan mo para sa iyong base."

Pumayag naman si Addis. Ang punong librarian ay nag-post ng pangunahing pananaliksik sa web. Ganoon din ang ginawa ng mga physicist mula sa Fermilab pagkaraan ng ilang sandali.

Pagkatapos noong tag-araw ng 1992, isang physicist mula sa SLAC Tony Johnson isinulat ni Midas, isang graphical na browser para sa mga physicist ng Stanford. Malaki kalamangan Ang mababang punto ay maaari itong magpakita ng mga dokumento sa postscript na format, na pinapaboran ng mga physicist para sa kakayahan nitong tumpak na magparami ng mga pang-agham na formula.

"Gamit ang mga pangunahing benepisyong ito, ang web ay naging aktibong ginagamit sa pisikal na komunidad," nagtapos ito. оценка US Department of Energy Progress SLAC na may petsang 2001.

Samantala, sa CERN, inilabas ni Pellow at Robert Caillau ang unang web browser para sa Macintosh computer. Inilarawan nina Gillies at Caillau ang pag-unlad ng Samba sa ganitong paraan.

Para sa Pellow, ang pag-unlad sa paglulunsad ng proyektong Samba ay mabagal dahil bawat ilang link ay mag-crash ang browser at walang makakaalam kung bakit. "Ang Mac browser ay puno ng mga bug," malungkot na sinabi ni Tim Berners-Lee sa isang newsletter mula sa '92. "Mamimigay ako ng T-shirt na may nakasulat na W3 sa sinumang makakapag-ayos nito!" - anunsyo niya. Napunta ang T-shirt sa John Streets sa Fermilab, na nasubaybayan ang bug, na nagpapahintulot kay Nicola Pellow na magpatuloy sa pagbuo ng gumaganang bersyon ng Samba.

Ang Samba "ay isang pagtatangka na i-port ang unang disenyo ng browser na isinulat ko sa isang NeXT machine sa Mac platform," nagdadagdag Berners-Lee, ngunit hindi ito natapos hanggang ang NCSA ay naglabas ng Mac version ng Mosaic na nalampasan ito."

Bago ang Netscape: Mga Nakalimutang Web Browser noong Maagang 1990s
Samba

Mosaik

Ang Mosaic ay "ang kislap na nagpasiklab sa sumasabog na paglaki ng web noong 1993," paliwanag ng mga istoryador na sina Gillies at Caillau. Ngunit hindi ito mabubuo nang wala ang mga nauna nito, at kung wala ang mga tanggapan ng NCSA sa Unibersidad ng Illinois, na nilagyan ng pinakamahusay na mga makina ng UNIX. Ang NCSA ay mayroon ding Dr. Ping Fu, isang computer graphics doctor at wizard na nagtrabaho sa morphing effects para sa pelikulang Terminator 2. At kamakailan ay kumuha siya ng isang assistant na nagngangalang Marc Andreessen.

"Ano ang palagay mo tungkol sa pagsulat ng isang GUI para sa browser?" - iminungkahi ni Fu sa kanyang bagong katulong. "Ano ang browser?" – tanong ni Andreessen. Ngunit makalipas ang ilang araw, ang isa sa mga kawani ng NCSA, si Dave Thompson, ay nagbigay ng presentasyon sa unang browser ni Nicola Pellow at ViolaWWW browser ni Pei Wei. At bago ang mga presentasyon, inilabas ni Tony Johnson ang unang bersyon ng Midas.

Ang huling programa ay namangha kay Andreessen. “Nakakamangha! Fantastic! Hindi kapani-paniwala! Damn impressive! - sumulat siya kay Johnson. Pagkatapos ay inarkila ni Andreessen ang dalubhasa sa UNIX ng NCSA, si Eric Bina, upang tulungan siyang magsulat ng sarili niyang browser para sa X.

Ang Mosaic ay may maraming bagong feature na nakapaloob dito para sa web, gaya ng suporta para sa mga video, audio, mga form, bookmark, at kasaysayan. "At ang kamangha-manghang bagay ay, hindi tulad ng lahat ng mga naunang browser para sa X, lahat ay nakapaloob sa isang file," paliwanag nina Gillies at Caillau:

Ang proseso ng pag-install ay simple - i-download mo lang ito at patakbuhin ito. Nang maglaon ay naging tanyag si Mosaic sa pagpapakilala ng tag , na sa unang pagkakataon ay pinayagan ang mga larawan na direktang mai-embed sa text, sa halip na lumabas ang mga ito sa isang hiwalay na window, tulad ng sa unang browser ni Tim para sa NeXT. Pinahintulutan nito ang mga tao na gawing mas katulad ang mga web page sa naka-print na media na pamilyar sa kanila; Hindi lahat ng innovator ay nagustuhan ang ideya, ngunit tiyak na ginawa nitong tanyag si Mosaic.

"Ang napakahusay na ginawa ni Mark, sa palagay ko," sumulat si Tim Berners-Lee, "ay gawing napakasimple ang pag-install, at suportahan ang pagwawasto ng error sa pamamagitan ng email, anumang oras sa araw o gabi. Maaari kang magpadala sa kanya ng mensahe tungkol sa pagkakamali, at makalipas ang ilang oras ay padadalhan ka niya ng pagwawasto.

Ang pinakamalaking tagumpay ng Mosaic, mula sa pananaw ngayon, ay ang cross-platform functionality nito. "Sa kapangyarihan na, sa prinsipyo, walang sinumang ipinagkaloob sa akin, ipinapahayag kong inilabas ang X-Mosaic," buong pagmamalaking isinulat ni Andreessen sa www-talk group noong Enero 23, 1993. Inilabas ni Alex Totik ang kanyang bersyon para sa Mac makalipas ang ilang buwan. Ang bersyon ng PC ay nilikha nina Chris Wilson at John Mittelhauser.

Ang Mosaic browser ay batay sa Viola at Midas, gaya ng nabanggit sa eksibit ng museo ng computer. At gumamit siya ng library mula sa CERN. "Ngunit hindi tulad ng iba, ito ay maaasahan, kahit na ang mga hindi propesyonal ay maaaring mag-install nito, at sa lalong madaling panahon ay nagdagdag ito ng suporta para sa mga color graphics sa mga pahina kaysa sa mga indibidwal na bintana."

Bago ang Netscape: Mga Nakalimutang Web Browser noong Maagang 1990s
Ang mosaic browser ay magagamit para sa X Windows, Mac at Microsoft Windows

Lalaki mula sa Japan

Ngunit ang Mosaic ay hindi lamang ang makabagong produkto na lumitaw noong panahong iyon. Estudyante ng Kansas University Lou Montulli inangkop ang kanyang campus hypertext information browser para sa Internet at sa web. Inilunsad ito noong Marso 1993. "Ang Lynx ay mabilis na naging browser na pinili para sa mga terminal na nakabatay sa karakter na walang graphics, at ginagamit pa rin hanggang ngayon," paliwanag ng mananalaysay na si Stewart.

At sa Cornell Law School, sumulat si Tom Bruce ng isang web application para sa mga PC, "dahil iyon ang mga computer na abogado na karaniwang ginagamit," tala ni Gillies at Caillau. Inilathala ni Bruce ang kanyang Cello browser noong Hunyo 8, 1993, "at sa lalong madaling panahon na-download nang 500 beses sa isang araw."

Bago ang Netscape: Mga Nakalimutang Web Browser noong Maagang 1990s
Tselo

Pagkalipas ng anim na buwan, nasa Mountain View, California si Andreessen. Ang kanyang koponan ay nagplano na ilabas ang Mosaic Netscape noong Oktubre 13, 1994. Siya, Totik at Mittelhauser ay excited na nag-upload ng application sa isang FTP server. Naaalala ng huling developer ang sandaling ito. “Limang minuto ang lumipas at nakaupo na kaming lahat. Walang nangyari. At biglang nangyari ang unang pag-download. Ito ay isang lalaki mula sa Japan. Nanumpa kami na padadalhan namin siya ng T-shirt!”

Ang masalimuot na kwentong ito ay nagpapaalala sa atin na walang inobasyon na nilikha ng isang tao. Ang web browser ay dumating sa ating buhay salamat sa mga visionary mula sa buong mundo, mga taong madalas ay hindi malinaw na nauunawaan kung ano ang kanilang ginagawa, ngunit naudyukan ng pagkamausisa, praktikal na mga pagsasaalang-alang, o kahit isang pagnanais na maglaro. Ang kanilang mga indibidwal na sparks ng henyo nagpapanatili ng buong proseso. Gaya ng paggigiit ni Tim Berners-Lee na manatiling collaborative ang proyekto at, higit sa lahat, bukas.

"Ang mga unang araw ng web ay napaka-badyet," ako wrote Siya. "Napakaraming dapat gawin, napakaliit na apoy upang manatiling buhay."

Pinagmulan: www.habr.com

Magdagdag ng komento