Prije Netscapea: Zaboravljeni web preglednici ranih 1990-ih

Sjeća li se netko Erwisea? Viola? Zdravo? Prisjetimo se.

Prije Netscapea: Zaboravljeni web preglednici ranih 1990-ih

Kad je Tim Berners-Lee 1980. godine stigao u CERN, slavni europski laboratorij za fiziku čestica, angažiran je da ažurira upravljačke sustave nekoliko akceleratora čestica. Ali izumitelj moderne web stranice gotovo je odmah uočio problem: tisuće ljudi stalno je dolazilo i odlazilo u istraživački institut, od kojih su mnogi tamo radili privremeno.

“Bio je prilično izazov za ugovorne programere pokušati razumjeti sustave, ljudske i računalne, koji su pokretali ovo fantastično igralište”, Berners-Lee je kasnije napisao. “Mnogi kritični podaci postojali su samo u glavama ljudi.”

Tako je u svoje slobodno vrijeme napisao neki softver da popravi ovaj nedostatak: mali program koji je nazvao Enquire. Korisnicima je omogućio stvaranje "čvorova" - stranica nalik indeksnim karticama ispunjenih informacijama i poveznicama na druge stranice. Nažalost, ova aplikacija, napisana u Pascalu, radila je na CERN-ovom vlasničkom OS-u. “Mali broj ljudi koji je vidio ovaj program mislio je da je to dobra ideja, ali nitko to nije iskoristio. Kao rezultat toga, disk je izgubljen, a s njim i originalni Enquire.”

Nekoliko godina kasnije, Berners-Lee se vratio u CERN. Ovaj put ponovno je pokrenuo svoj projekt World Wide Web na način koji bi povećao vjerojatnost njegovog uspjeha. Dana 6. kolovoza 1991. objavio je objašnjenje WWW-a u grupi alt.hypertext usenet. Također je objavio kod za biblioteku libWWW, koji je napisao sa svojim pomoćnikom Jean-François Groffom. Knjižnica je omogućila sudionicima da kreiraju vlastite web preglednike.

"Njihov rad - više od pet različitih preglednika u 18 mjeseci - spasio je web-projekt kojemu je nedostajalo financiranja i pokrenuo zajednicu web-programera", istaknuto je na proslavi obljetnice u Muzeju povijesti računala u Mountain Viewu u Kaliforniji. Najpoznatiji od ranih preglednika bio je Mosaic, čiji su autori Marc Andreessen i Eric Bina iz Nacionalnog centra za aplikacije superračunala (NCSA).

Mosaic je ubrzo postao Netscape, ali nije bio prvi preglednik. Karta koju je prikupio muzej daje ideju o globalnim razmjerima ranog projekta. Ono što je nevjerojatno u vezi s ovim prvim aplikacijama jest da već sadrže mnoge značajke kasnijih preglednika. A evo i obilaska aplikacija za pregledavanje weba kakve su bile prije nego što su postale poznate.

Preglednici iz CERN-a

Prvi preglednik Tima Berners-Leeja, WorldWideWeb iz 1990., bio je i preglednik i uređivač. Nadao se da će budući projekti preglednika ići u tom smjeru. CERN je sastavio reprodukciju svog sadržaja. Snimka zaslona pokazuje da su do 1993. mnoge karakteristike modernih preglednika već bile prisutne.

Prije Netscapea: Zaboravljeni web preglednici ranih 1990-ih

Glavno ograničenje softvera bilo je to što se izvodio na NeXTStep OS-u. Ali ubrzo nakon WorldWideWeba, matematičarka CERN-a Nicola Pellow napisala je preglednik koji je mogao raditi na drugim mjestima, uključujući mreže na UNIX-u i MS-DOS-u. Na taj je način “svatko mogao pristupiti internetu”, objašnjava internetski povjesničar Bill Stewart, “što se u tom trenutku u osnovi sastojalo od telefonskog imenika CERN-a.”

Prije Netscapea: Zaboravljeni web preglednici ranih 1990-ih
Rani web preglednik CERN-a, ca. 1990. godine

U suprotnom

Onda je došao Erwise. Napisala su ga četiri finska studenta 1991., a objavljena 1992. Erwise se smatra prvim preglednikom s grafičkim sučeljem. Znao je i tražiti riječi na stranici.

Berners-Lee recenzirao je Erwise 1992. Primijetio je njegovu sposobnost rukovanja različitim fontovima, podcrtavanja poveznica, omogućavanja dvostrukog klika na vezu za skok na druge stranice i podržavanja više prozora.

“Inače izgleda prilično pametno,” najavio je, iako ima malo misterije u tome, “čudan okvir oko jedne riječi u dokumentu, poput gumba ili obrasca za odabir. Iako ona nije ni jedno ni drugo - možda je ovo nešto za buduće verzije."

Zašto aplikacija nije zaživjela? U kasnijem intervjuu, jedan od tvoraca Erwisea primijetio je da je Finska u to vrijeme bila u dubokoj recesiji. U zemlji nije bilo anđela investitora.

“U to vrijeme ne bismo mogli stvoriti posao temeljen na Erwiseu”, objasnio je. "Jedini način da zaradimo novac bio je nastavak razvoja kako bi nas Netscape na kraju kupio." No, uz samo malo više rada mogli bismo doći do razine prvog Mozaika. Morali smo završiti Erwise i objaviti ga na više platformi."

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

ViolaWWW

ViolaWWW objavljen u travnju 1992. Programer Pei-Yuan Wei napisao ju je na Sveučilištu Kalifornija, Berkeley, koristeći skriptni jezik Viola koji radi pod UNIX-om. Wei nije svirao violončelo, "to se jednostavno dogodilo zbog privlačne kratice" Visually Interactive Object-oriented Language and Application, kako su napisali James Gillies i Robert Caillou u svojoj WWW povijesti.

Čini se da je Wei bio inspiriran ranim Mac programom pod nazivom HyperCard, koji je korisnicima omogućio stvaranje matrica iz formatiranih dokumenata s hipervezama. "Tada je HyperCard bio vrlo zanimljiv projekt, grafički, a također i ove hiperveze", prisjetio se kasnije. Međutim, program “nije bio globalan i radio je samo na Macu. A nisam ni imao svoj vlastiti Mac.”

Ali imao je pristup UNIX X terminalima u Berkeley Experimental Computing Center. "Imao sam upute za HyperCard, proučio sam je i samo iskoristio koncepte da ih implementiram u X-windows." Samo što ih je, vrlo dojmljivo, realizirao jezikom Viola.

Jedna od najvažnijih i najinovativnijih značajki ViolaWWW bila je ta da programer može uključiti skripte i "aplete" na stranicu. Ovo je nagovijestilo veliki val Java appleta koji su se pojavili na web stranicama u kasnim 90-ima.

В dokumentacija Wei je također primijetio razne nedostatke preglednika, od kojih je glavni nepostojanje PC verzije.

  • Nije prenesen na PC platformu.
  • HTML ispis nije podržan.
  • HTTP se ne može prekidati i više niti.
  • Proxy nije podržan.
  • Jezični prevoditelj nije višenitni.

"Autor radi na ovim problemima, itd.", napisao je tada Wei. Ipak, "vrlo uredan preglednik, koji može koristiti svatko, vrlo intuitivan i jednostavan", zaključio je Berners-Lee u svom pregled. "Dodatne značajke neće koristiti 90% stvarnih korisnika, ali to su značajke koje su potrebne naprednim korisnicima."

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

Midas i Samba

U rujnu 1991. fizičar Paul Kunz sa Stanford Linear Accelerator (SLAC) posjetio je CERN. Vratio se s kodom potrebnim za pokretanje prvog sjevernoameričkog web poslužitelja na SLAC-u. “Upravo sam bio u CERN-u,” rekao je Kunz glavnom knjižničaru Louisu Addisu, “i otkrio sam ovu prekrasnu stvar koju razvija prijatelj, Tim Berners-Lee. To je upravo ono što vam treba za vašu bazu.”

Addis se složio. Glavna knjižničarka objavila je ključna istraživanja na webu. To su nešto kasnije učinili i fizičari iz Fermilaba.

Zatim u ljeto 1992. fizičar iz SLAC-a Tony Johnson napisao je Midas, grafički preglednik za fizičare Stanforda. Ogroman prednost Loša točka bila je u tome što je mogao prikazati dokumente u postscript formatu, koji preferiraju fizičari zbog njegove sposobnosti točne reprodukcije znanstvenih formula.

"S ovim ključnim prednostima, web je ušao u aktivnu upotrebu u fizičkoj zajednici", završava. оценка US Department of Energy Progress SLAC iz 2001.

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

Za Pellowa, napredak u pokretanju projekta Samba bio je spor jer bi se svakih nekoliko poveznica preglednik srušio, a nitko nije mogao shvatiti zašto. "Mac preglednik je bio pun grešaka", tužno je izjavio Tim Berners-Lee u biltenu iz '92. “Poklanjam majicu s natpisom W3 svakome tko to može popraviti!” - objavio je. Majica je otišla Johnu Streetsu iz Fermilaba, koji je pronašao grešku, što je omogućilo Nicoli Pellow da nastavi razvijati radnu verziju Sambe.

Samba je "bio pokušaj prijenosa prvog dizajna preglednika koji sam napisao na NeXT stroju na Mac platformu," dodaje Berners-Leeja, ali nije bio dovršen sve dok NCSA nije izdao Mac verziju Mosaica koja ga je zasjenila."

Prije Netscapea: Zaboravljeni web preglednici ranih 1990-ih
Samba

Mozaik

Mosaic je bio "iskra koja je zapalila eksplozivan rast weba 1993.", objašnjavaju povjesničari Gillies i Caillau. Ali nije se mogao razviti bez svojih prethodnika i bez NCSA ureda na Sveučilištu Illinois, opremljenih najboljim UNIX strojevima. NCSA je također imala dr. Ping Fua, doktora računalne grafike i čarobnjaka koji je radio na efektima morfiranja za film Terminator 2. I nedavno je zaposlio pomoćnika po imenu Marc Andreessen.

"Što mislite o pisanju GUI-ja za preglednik?" - Fu je predložio svom novom pomoćniku. "Što je preglednik?" – upitao je Andreessen. Ali nekoliko dana kasnije, jedan od osoblja NCSA-e, Dave Thompson, održao je prezentaciju o ranom pregledniku Nicole Pellow i pregledniku ViolaWWW Pei Weija. A neposredno prije predstavljanja, Tony Johnson je objavio prvu verziju Midasa.

Posljednji program zadivio je Andreessen. “Nevjerojatno! Fantastičan! Nevjerojatan! Prokleto impresivno! - napisao je Johnsonu. Andreessen je zatim angažirao NCSA-inog UNIX stručnjaka, Erica Binu, da mu pomogne napisati vlastiti preglednik za X.

Mosaic ima ugrađene mnoge nove značajke za web, kao što je podrška za video, audio, obrasce, knjižne oznake i povijest. "A nevjerojatna stvar je bila da je, za razliku od svih ranih preglednika za X, sve bilo sadržano u jednoj datoteci", objašnjavaju Gillies i Caillau:

Proces instalacije je bio jednostavan - samo ga preuzmete i pokrenete. Mosaic je kasnije postao poznat po uvođenju oznake , koji je po prvi put omogućio da se slike ugrađuju izravno u tekst, umjesto da se pojavljuju u zasebnom prozoru, kao u Timovom prvom pregledniku za NeXT. To je omogućilo ljudima da naprave web stranice sličnije tiskanim medijima koji su im bili poznati; Nije se svim inovatorima svidjela ideja, ali svakako je proslavila Mosaic.

“Ono što je Mark napravio jako dobro, po mom mišljenju,” kasnije je napisao Tim Berners-Lee, “je da je instalaciju učinio vrlo jednostavnom i podršku s ispravljanjem grešaka putem e-pošte, u bilo koje doba dana ili noći. Možete mu poslati poruku o pogrešci, a on će vam nekoliko sati kasnije poslati ispravak.”

Najveći napredak Mosaica, s današnje točke gledišta, bila je njegova funkcionalnost na više platformi. “S moći koju mi, u principu, nitko nije dao, proglašavam da je X-Mosaic pušten”, ponosno je napisao Andreessen u grupi www-talk 23. siječnja 1993. Alex Totik objavio je svoju verziju za Mac nekoliko mjeseci kasnije. PC verziju kreirali su Chris Wilson i John Mittelhauser.

Preglednik Mosaic temeljio se na Violi i Midi, kao što je navedeno u postavu računalnog muzeja. I koristio se knjižnicom iz CERN-a. "Ali za razliku od drugih, bio je pouzdan, mogli su ga instalirati čak i neprofesionalci, a ubrzo je dodao podršku za grafiku u boji na stranicama umjesto pojedinačnih prozora."

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

Momak iz Japana

Ali Mosaic nije bio jedini inovativni proizvod koji se pojavio u to vrijeme. Student sveučilišta Kansas Lou Montulli prilagodio svoj kampusni preglednik hipertekstualnih informacija za internet i web. Pokrenut je u ožujku 1993. "Lynx je brzo postao preglednik izbora za znakovne terminale bez grafike, a koristi se i danas", objašnjava povjesničar Stewart.

A na Pravnom fakultetu Cornell, Tom Bruce je pisao web aplikaciju za računala, "jer su to bila računala koja su odvjetnici obično koristili", primjećuju Gillies i Caillau. Bruce je objavio svoj preglednik Cello 8. lipnja 1993., "i uskoro je bio preuziman 500 puta dnevno."

Prije Netscapea: Zaboravljeni web preglednici ranih 1990-ih
Violončelo

Šest mjeseci kasnije, Andreessen je bio u Mountain Viewu u Kaliforniji. Njegov tim planirao je izdati Mosaic Netscape 13. listopada 1994. godine. On, Totik i Mittelhauser uzbuđeno su postavili aplikaciju na FTP poslužitelj. Posljednji programer se sjeća ovog trenutka. “Prošlo je pet minuta i svi smo sjedili. Ništa se nije dogodilo. I odjednom se dogodilo prvo preuzimanje. Bio je to tip iz Japana. Zakleli smo se da ćemo mu poslati majicu!”

Ova složena priča podsjeća nas da nijednu inovaciju nije stvorila jedna osoba. Web preglednik ušao je u naše živote zahvaljujući vizionarima iz cijeloga svijeta, ljudima koji često nisu jasno shvaćali što rade, već su bili motivirani znatiželjom, praktičnim razlozima ili čak željom za igrom. Njihove individualne iskre genija održavale su cijeli proces. Kao i inzistiranje Tima Berners-Leeja da projekt ostane suradnički i, što je najvažnije, otvoren.

"Prvi dani weba bili su vrlo svjesni proračuna," napisao sam On. "Bilo je toliko toga za napraviti, tako mali plamen koji je trebalo održati na životu."

Izvor: www.habr.com

Dodajte komentar