Prije Netscapea: zaboravljeni web preglednici ranih 1990-ih

Sjeća li se tko Erwise? Viola? Cello? Prisjetimo se.

Prije Netscapea: zaboravljeni web preglednici ranih 1990-ih

Kada je 1980. godine Tim Berners-Lee stigao u CERN, poznatu europsku laboratoriju za fizičke znanosti, zaposlio se na ažuriranju kontrolnih sustava nekoliko akceleratora čestica. No, izumitelj modernih web stranica gotovo odmah je primijetio problem: u istraživačku instituciju svakodnevno je dolazilo i odlazilo tisuće ljudi, od kojih su mnogi radili privremeno.

"Bilo je prilično teško za programere na ugovorima pokušati shvatiti kako ljudski, tako i računalni sustavi upravljaju ovim fantastičnim igralištem", pisao je Berners-Lee kasnije. „Većina kritično važnih informacija postojala je samo u glavama ljudi."

Stoga je u svoje slobodno vrijeme napisao neki softver za rješavanje ovog problema: mali program koji je nazvao Enquire. Omogućio je korisnicima da kreiraju „čvorove“ – stranice slične indeksnim karticama, ispunjenim informacijama, i koje su imale poveznice na druge stranice. Nažalost, ova aplikacija napisana na programskom jeziku Pascal radila je na proprietarnoj operativnoj sistemu CERN-a. "Mali broj ljudi koji su vidjeli ovaj program smatrali su ga dobrom idejom, ali nitko ga nije koristio. Na kraju je izgubljen disk, a s njim i originalni Enquire."

Nekoliko godina kasnije, Berners-Lee se vratio u CERN. Ovoga puta, ponovno je pokrenuo svoj projekt „Svjetske mreže“ kako bi povećao šanse za uspjeh. 6. kolovoza 1991. objavio je objašnjenje WWW-a u usenet grupi alt.hypertext. Također je objavio kod biblioteke libWWW, koju je napisao zajedno s asistentom Jean-François Groffom. Biblioteka je omogućavala sudionicima da kreiraju vlastite web preglednike.

"Njihov rad – više od pet različitih preglednika u 18 mjeseci – spasio je web projekt koji je imao problema s financiranjem, i pokrenuo zajednicu web programera", istaknuto je na proslavi ove obljetnice u Muzeju računalne povijesti u Mountain Viewu, Kalifornija. Najpoznatiji od ranih preglednika bio je Mosaic, napisan od strane Marka Andreessena i Erica Bina iz Nacionalnog centra za superračunanje (NCSA).

Mosaic se ubrzo pretvorio u Netscape, no nije bio prvi preglednik. Karte prikupljene u muzeju daju uvid u globalni opseg ranog projekta. U ovim ranim aplikacijama iznenađujuće je to što već sadrže mnoge značajke kasnijih preglednika. A evo i ture kroz aplikacije za pregledavanje weba kakve su bile prije nego što su postale poznate.

Preglednici iz CERN-a

Prvi preglednik Tima Bernersa-Leeja pod nazivom WorldWideWeb iz 1990. godine bio je i preglednik i uređivač. Nadao se da će budući projekti preglednika krenuti u tom smjeru. CERN je prikupio reprodukciju njegovog sadržaja. Na snimku ekrana vidi se da su do 1993. godine već bili prisutni mnogi karakteri modernih preglednika.

Prije Netscapea: zaboravljeni web preglednici ranih 1990-ih

Glavno ograničenje softvera bilo je to što je radio na OS-u NeXTStep. No ubrzo nakon WorldWideWeb-a, pripravnik matematike iz CERN-a Nikola Pellow napisao je preglednik koji je mogao raditi i na drugim mjestima, uključujući mreže na UNIX-u i MS-DOS-u. Tako je 'svatko mogao pristupiti mreži', objašnjava povjesničar interneta Bill Stewart, 'koja se u to vrijeme uglavnom sastojala od telefonskog imenika CERN-a.'

Prije Netscapea: zaboravljeni web preglednici ranih 1990-ih
Rani web preglednik CERN-a, oko 1990.

Erwise

Zatim se pojavio Erwise. Napisala su ga četiri finska studenta na koledžu 1991. godine, a objavljen je 1992. Erwise se smatra prvim preglednikom s grafičkim sučeljem. A mogao je pretraživati riječi na stranici.

Berners-Lee je 1992. napisao recenziju Erwise-a. Istaknuo je njegovu sposobnost rada s različitim fontovima, isticanje poveznica, mogućnost prelaska na druge stranice dvostrukim klikom na poveznicu i podršku za više prozora.

"Erwise izgleda prilično pametno", rekao je, iako u njemu postoji neka misterija, - čudna okvir oko jedne riječi u dokumentu, slična gumbu ili obrascu za odabir. Iako nije ni jedno ni drugo - možda je to nešto za slijedeće verzije."

Zašto se aplikacija nije uspela? U intervjuu danom kasnije, jedan od kreatora Erwise-a istaknuo je da je u to vrijeme u Finskoj bila duboka recesija. U zemlji nije bilo investitora 'anđela'.

„Tada nismo mogli stvoriti posao temeljen na Erwiseu“, objasnio je. – „Jedini način da zaradimo bio je nastaviti razvoj s ciljem da nas na kraju kupi Netscape. Međutim, mogli smo doseći razinu prvog Mosaic-a, da smo još malo radili. Trebalo je da završimo Erwise i pustimo ga na nekoliko platformi.“

Prije Netscapea: zaboravljeni web preglednici ranih 1990-ih
Erwise preglednik

ViolaWWW

ViolaWWW izdan je u travnju 1992. Razvijač Pei-Yuan Wei napisao je ga na Kalifornijskom sveučilištu u Berkeleyju, koristeći skriptni jezik Viola, koji je radio pod UNIX-om. Wei nije svirao violončelo, „to se jednostavno dogodilo zbog zapamćenog akronima“ Vizualno Interaktivni Objektno-orijentirani Jezik i Aplikacija [vizualni interaktivni objektno orijentirani jezik i aplikacija], kako su pisali James Gillies i Robert Cailliau u svoj povijesti WWW.

Wei se, očito, inspirirao ranijim programom za Mac nazvanim HyperCard, koji je omogućio korisnicima stvaranje matrica formatiranih dokumenata s hiperlinkovima. „Tada je HyperCard bio vrlo zanimljiv projekt, grafički, i te hiperlinkove“, prisjetio se kasnije. Međutim, program „nije bio globalan i radio je samo na Macu. A nisam čak imao ni svoj Mac.“

Međutim, imao je pristup UNIX X-terminalima u eksperimentalnom računalnom centru Berkeley. „Imam upute za HyperCard, proučio sam ih i jednostavno iskoristio koncepcije da ih realiziram u X-windows“. No, što je prilično impresivno, realizirao ih je pomoću jezika Viola.

Jedna od najvažnijih i inovativnih značajki ViolaWWW bila je ta da su programeri mogli uključiti skripte i „applete“ u stranicu. To je predvidjelo ogromni val Java appleta koji su se pojavili na web stranicama krajem 90-ih.

U dokumentaciju Wei je također istaknuo razne nedostatke preglednika, od kojih je glavni bio nedostatak verzije za PC.

  • Nije portiran na PC platformu.
  • Ne podržava ispis HTML-a.
  • HTTP nije prekinut, nije višedretven.
  • Proxy nije podržan.
  • Interpretator jezika nije višedretven.

„Autor radi na tim problemima, i dr.“, pisao je Wei u to vrijeme. Ipak, „vrlo uredan preglednik, prikladan za korištenje bilo koga, vrlo intuitivan i direktan“, zaključio je Berners-Lee u svom. pregledu. «Dodatne mogućnosti neće koristiti 90% stvarnih korisnika, ali to su one funkcije koje su potrebne iskusnim korisnicima».

Prije Netscapea: zaboravljeni web preglednici ranih 1990-ih
ViolaWWW Hypermedia Browser

Midas i Samba

U rujnu 1991. godine, fizičar Paul Kunz posjetio je CERN tijekom posjeta Stanford Linac Accelerated (SLAC). Vratio se s kodom potrebnim za pokretanje prvog sjevernoameričkog web poslužitelja na SLAC-u. «Tek sam bio u CERN-u», ispričao je Kunz glavnom knjižničaru Louisu Addis-u, «i otkrio takvu divnu stvar koju razvija jedan kolega, Tim Berners-Lee. To je upravo ono što vam treba za vašu bazu».

Addis se složio. Glavni knjižničar postavio je ključnu istraživačku bazu na web. Fizičari iz Fermilaba učinili su isto nešto kasnije.

Tijekom ljeta 1992. fizičar iz SLAC-a Tony Johnson napisao je Midas, grafički preglednik za fizičare sa Stanforda. Ogroman prednost Midasa bila je ta da je mogao prikazivati dokumente u postscript formatu, koji su fizičari voljeli zbog mogućnosti točne reprodukcije znanstvenih formula.

«S tim ključnim prednostima, web je počeo aktivno koristiti fizička zajednica», tako je završavao procjena izvještaj o napretku SLAC-a za Ministarstvo energetike SAD-a iz 2001. godine.

U međuvremenu, u CERN-u, Pellow i Robert Caillau objavili su prvi web preglednik za Macintosh računala. Gillies i Caillau tako opisuju razvoj Sambe.

Za Pellowa je napredak u pokretanju projekta Samba bio spor, jer je preglednik padala nakon nekoliko veza, a nitko nije mogao razumjeti zašto. «Preglednik za Mac bio je pun grešaka», tužno je konstatirao Tim Berners-Lee u novinskoj vijesti iz 92. godine. «Poklanjam majicu s natpisom W3 onome tko uspije popraviti!», objavio je. Majica je otišla Johnu Streetsu iz Fermilaba, koji je pronašao grešku, što je omogućilo Nicholasu Pellowu da nastavi razvoj funkcionalne verzije Sambe.

Samba «je bila pokušaj da se dizajn prvog preglednika koji sam napisao na NeXT-u portira na Mac platformu, — dodaje Berners-Lee, — ali nije bio dovršen prije nego što je NCSA objavila verziju Mosaic za Mac, koja ga je zasjenila».

Prije Netscapea: zaboravljeni web preglednici ranih 1990-ih
Samba

Mosaic

Mosaic je bio "iskra koja je zapalila eksplozivni rast weba 1993. godine", objašnjavaju povjesničari Gillis i Kaihau. No, ne bi ga mogli razviti bez prethodnika, kao ni bez ureda NCSA na Sveučilištu u Illinoisu, opremljenih najboljim UNIX strojevima. Također, NCSA je imao doktora Pinga Fua, doktora računalne grafike i čarobnjaka, koji je radio na efektima morfinga za film "Terminator 2". Nedavno je zaposlio asistenta po imenu Mark Andreessen.

"Što kažeš na ideju da napišeš grafičko sučelje za preglednik?" – predložio je Fu svom novom pomoćniku. "A što je to preglednik?" – pitao je Andreessen. No, nekoliko dana kasnije jedan od zaposlenika NCSA, Dave Thompson, predstavio je rane verzije preglednika Nicola Pellowa i preglednika ViolaWWW od Pei Wei-a. A neposredno prije same prezentacije, Tony Johnson je objavio prvu verziju Midasa.

Posljednji program impresionirao je Andreessena. "Fantastično! Nevjerojatno! Impresivno, dovraga!" – pisao je Johnsonu. Potom je Andreessen doveo stručnjaka za UNIX iz NCSA, Erica Bina, da mu pomogne u razvoju vlastitog preglednika za X.

Mosaic je imao ugrađene mnoge nove mogućnosti za web, poput podrške za video, zvuk, obrasce, oznake i povijest. "I nevjerojatno je to što, za razliku od svih ranih preglednika za X, sve se nalazilo u jednom jedinom datoteci", objašnjavaju Gillis i Kaihau:

Proces instalacije bio je jednostavan – trebalo je samo preuzeti ga i pokrenuti. Kasnije je Mosaic postao poznat uvođenjem taga , koji je po prvi put omogućio umetanje slika direktno u tekst, umjesto da se pojavljuju u zasebnom prozoru, kao u prvom pregledniku Tima za NeXT. To je ljudima omogućilo da web stranice izgledaju više kao poznati tiskani materijali; ova ideja se nije svima dopala, ali je svakako učinila Mosaic poznatim.

"Mislim da je Marku uspjelo jako dobro," kasnije je napisao Tim Berners-Lee, "napraviti vrlo jednostavnu instalaciju i podršku uz ispravke grešaka putem e-maila, u bilo koje doba dana i noći. Mogao si mu poslati poruku o grešci i unutar nekoliko sati poslao bi ti ispravku."

Najveća provala Mosaic-a, s današnje perspektive, bila je njegova međusobna kompatibilnost. "S autoritetom koji mi nitko zapravo nije dao, objavljujem izlazak X-Mosaic-a", ponosno je napisao Andreessen u grupi www-talk 23. siječnja 1993. Alex Totik je izdao svoju verziju za Mac nekoliko mjeseci kasnije. Verziju za PC napravili su Chris Wilson i John Mittelhauser.

Mosaic preglednik bio je zasnovan na Violi i Midu, kako je zabilježeno na izložbenoj postavi računalnog muzeja. Koristio je biblioteku iz CERN-a. "Ali, za razliku od drugih, bio je pouzdan, mogla su ga instalirati čak i neprofesionalci, a ubrzo je dodao podršku za bojnu grafiku unutar stranica, a ne u odvojenim prozorima."

Prije Netscapea: zaboravljeni web preglednici ranih 1990-ih
Mosaic preglednik bio je dostupan za X Windows, Mac i Microsoft Windows

Dečko iz Japana

Ali Mosaic nije bio jedini inovativni proizvod koji se pojavio u to vrijeme. Student Sveučilišta u Kansasu Lou Montulli adaptirao je hipertekstualni informacijski preglednik svog kampusa za internet i web. Pokrenuo je u ožujku 1993. "Lynx je brzo postao omiljeni preglednik za simbolične terminale bez grafike i koristi se do danas", objašnjava povjesničar Stewart.

A na pravnom fakultetu Sveučilišta Cornell, Tom Bruce pisao je web-aplikaciju za PC, "jer su upravo ti računala obično koristili pravnici", primjećuju Gillis i Kaiau. Bruce je objavio svoj preglednik Cello 8. lipnja 1993, "i ubrzo je preuzet 500 puta dnevno."

Prije Netscapea: zaboravljeni web preglednici ranih 1990-ih
Cello

Šest mjeseci kasnije, Andreessen je bio u Mountain Viewu, Kalifornija. Njegov tim planirao je objaviti Mosaic Netscape 13. listopada 1994. On, Totik i Mittelhauser uzbuđeno su postavili aplikaciju na FTP poslužitelj. Posljednji programer se sjeća tog trenutka. "Prošlo je pet minuta, i svi smo sjedili tamo. Ništa se nije događalo. I iznenada se dogodilo prvo preuzimanje. Bio je to dečko iz Japana. Zakleli smo se da ćemo mu poslati majicu!"

Ova složena priča nas podsjeća da nijedna inovacija ne nastaje zahvaljujući samo jednoj osobi. Web preglednik ušao je u naš život zahvaljujući vizionarima iz cijelog svijeta, ljudima koji često nisu sasvim jasno razumjeli što rade, ali su bili motivirani znatiželjom, praktičnim razmatranjima ili čak željom za igrom. Njihove pojedinačne iskrice genijalnosti održavale su cijeli proces. Kao i upornost Tima Bernersa-Leeja da projekt ostane zajednički, i što je najvažnije, otvoren.

„Rani dani weba bili su vrlo ograničeni sredstvima, — pisao on. – Toliko toga je trebalo učiniti, tako slabašna vatra je trebala biti održavana.“

Izvor: habr.com

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster