Pirms Netscape: aizmirstās 1990. gadu sākuma tīmekļa pārlūkprogrammas

Vai kāds atceras Ervīzu? Viola? Sveiki? Atcerēsimies.

Pirms Netscape: aizmirstās 1990. gadu sākuma tīmekļa pārlūkprogrammas

Kad Tims Berners-LÄ« 1980. gadā ieradās CERN, slavenajā Eiropas daļiņu fizikas laboratorijā, viņŔ tika nolÄ«gts, lai atjauninātu vairāku daļiņu paātrinātāju vadÄ«bas sistēmas. Taču modernās tÄ«mekļa lapas izgudrotājs gandrÄ«z uzreiz ieraudzÄ«ja problēmu: uz pētniecÄ«bas institÅ«tu nepārtraukti nāca un devās tÅ«kstoÅ”iem cilvēku, no kuriem daudzi tur strādāja Ä«slaicÄ«gi.

"Tas bija diezgan liels izaicinājums lÄ«gumprogrammētājiem mēģināt izprast gan cilvēka, gan skaitļoÅ”anas sistēmas, kas vadÄ«ja Å”o fantastisko rotaļu laukumu," vēlāk rakstÄ«ja Berners-LÄ«. "Liela daļa kritiskās informācijas pastāvēja tikai cilvēku galvās."

Tāpēc savā brÄ«vajā laikā viņŔ uzrakstÄ«ja programmatÅ«ru, lai novērstu Å”o trÅ«kumu: nelielu programmu, ko viņŔ sauca par Enquire. Tas ļāva lietotājiem izveidot ā€œmezglusā€ ā€” rādÄ«tāja kartÄ«tēm lÄ«dzÄ«gas lapas, kas piepildÄ«tas ar informāciju un saitēm uz citām lapām. Diemžēl Ŕī lietojumprogramma, kas uzrakstÄ«ta Paskālā, darbojās CERN patentētajā operētājsistēmā. "Neliels skaits cilvēku, kas redzēja Å”o programmu, domāja, ka tā ir laba ideja, taču neviens to neizmantoja. Rezultātā disks tika pazaudēts un lÄ«dz ar to arÄ« oriÄ£inālais Enquire.

Dažus gadus vēlāk Berners-LÄ« atgriezās CERN. Å oreiz viņŔ atsāka savu globālā tÄ«mekļa projektu tādā veidā, kas palielinātu tā panākumu iespējamÄ«bu. 6. gada 1991. augustā viņŔ publicēja WWW skaidrojumu grupā alt.hypertext usenet. ViņŔ arÄ« izlaida libWWW bibliotēkas kodu, ko uzrakstÄ«ja kopā ar savu palÄ«gu Žanu Fransuā Grofu. Bibliotēka ļāva dalÄ«bniekiem izveidot savas tÄ«mekļa pārlÅ«kprogrammas.

"Viņu darbs ā€” vairāk nekā piecas dažādas pārlÅ«kprogrammas 18 mēneÅ”u laikā - izglāba tÄ«mekļa projektu, kuram bija problēmas ar finansējumu, un izveidoja tÄ«mekļa izstrādātāju kopienu," atzÄ«mēja jubilejas svinÄ«bas Datoru vēstures muzejā Mountain View, Kalifornijā. Slavenākā no agrÄ«najām pārlÅ«kprogrammām bija Mosaic, kuras autors bija Marks Andreesens un Ēriks Bina no Nacionālā superskaitļoÅ”anas lietojumprogrammu centra (NCSA).

Mosaic drÄ«z kļuva par Netscape, taču tā nebija pirmā pārlÅ«kprogramma. Muzeja apkopotā karte sniedz priekÅ”statu par agrÄ«nā projekta globālo mērogu. Å o agrÄ«no lietojumprogrammu pārsteidzoÅ”ais ir tas, ka tajās jau ir iekļautas daudzas vēlāko pārlÅ«kprogrammu funkcijas. Un Å”eit ir apskatāmas tÄ«mekļa pārlÅ«koÅ”anas lietotnes, kādas tās bija pirms kļuva slavenas.

Pārlūkprogrammas no CERN

Tima Bernersa-LÄ« pirmā pārlÅ«kprogramma WorldWideWeb no 1990. gada bija gan pārlÅ«kprogramma, gan redaktors. ViņŔ cerēja, ka turpmākie pārlÅ«kprogrammu projekti virzÄ«sies Å”ajā virzienā. CERN ir apkopojis tā satura reprodukciju. Ekrānuzņēmums parāda, ka lÄ«dz 1993. gadam daudzas mÅ«sdienu pārlÅ«kprogrammu Ä«paŔības tajā jau bija pieejamas.

Pirms Netscape: aizmirstās 1990. gadu sākuma tīmekļa pārlūkprogrammas

Galvenais programmatÅ«ras ierobežojums bija tas, ka tā darbojās operētājsistēmā NeXTStep. Taču drÄ«z pēc WorldWideWeb CERN matemātikas stažieris Nikola Pelova uzrakstÄ«ja pārlÅ«kprogrammu, kas varētu darboties citās vietās, tostarp UNIX un MS-DOS tÄ«klos. Tādā veidā "ikviens varēja piekļūt tieÅ”saistē," skaidro interneta vēsturnieks Bils Stjuarts, "kas tajā brÄ«dÄ« pamatā sastāvēja no CERN tālruņu kataloga."

Pirms Netscape: aizmirstās 1990. gadu sākuma tīmekļa pārlūkprogrammas
Agrīna CERN tīmekļa pārlūkprogramma, apm. 1990. gads

Erwise

Tad pienāca ErvÄ«ss. To 1991. gadā uzrakstÄ«ja četri Somijas koledžas studenti, un tas tika izdots 1992. gadā. Erwise tiek uzskatÄ«ts par pirmo pārlÅ«kprogrammu ar grafisko interfeisu. ViņŔ prata arÄ« meklēt vārdus lapā.

Berners-LÄ« pārskatÄ«ja Erwise 1992. gadā. ViņŔ atzÄ«mēja tā spēju apstrādāt dažādus fontus, pasvÄ«trot saites, ļauj dubultklikŔķi uz saites, lai pārietu uz citām lapām, un atbalsta vairākus logus.

"ErvÄ«ss izskatās diezgan gudrs," viņŔ paziņoja, lai gan tajā ir neliels noslēpums, "dÄ«vains lodziņŔ ap vienu vārdu dokumentā, piemēram, poga vai atlases veidlapa. Lai gan viņa nav ne viena, ne otra - iespējams, tas ir kaut kas turpmākajām versijām."

Kāpēc lietojumprogramma nepacēlās? Vēlākā intervijā viens no Erwise veidotājiem atzīmēja, ka Somija tobrīd bija dziļā recesijā. Valstī nebija eņģeļu investoru.

"Tajā laikā mēs nebÅ«tu varējuÅ”i izveidot biznesu, pamatojoties uz Erwise," viņŔ paskaidroja. "VienÄ«gais veids, kā nopelnÄ«t naudu, bija turpināt attÄ«stÄ«bu, lai Netscape galu galā mÅ«s nopirktu." Tomēr mēs varētu sasniegt pirmās Mosaic lÄ«meni, tikai nedaudz strādājot. Mums vajadzēja pabeigt Erwise un izlaist to vairākās platformās.

Pirms Netscape: aizmirstās 1990. gadu sākuma tīmekļa pārlūkprogrammas
Erwise pārlūks

ViolaWWW

ViolaWWW izlaists 1992. gada aprÄ«lÄ«. Izstrādātājs Pei-Yuan Wei to uzrakstÄ«ja Kalifornijas Universitātē Bērklijā, izmantojot Viola skriptu valodu, kas darbojas zem UNIX. Vejs nespēlēja čellu, "tas vienkārÅ”i notika āķīgā akronÄ«ma dēļ" Vizuāli interaktÄ«vā objektorientētā valoda un lietojumprogramma, kā savā WWW vēsturē rakstÄ«ja Džeimss Gilijs un Roberts KailjÅ«.

Å Ä·iet, ka Wei ir iedvesmojusi agrÄ«na Mac programma ar nosaukumu Hiperkarte, kas ļāva lietotājiem izveidot matricas no formatētiem dokumentiem ar hipersaitēm. "Tad HyperCard bija ļoti interesants projekts grafiski un arÄ« Ŕīs hipersaites," viņŔ vēlāk atcerējās. Tomēr programma ā€œnebija globāla un darbojās tikai Mac datorā. Un man pat nebija sava Mac.

Bet viņam bija piekļuve UNIX X termināļiem Bērklijas Eksperimentālajā skaitļoÅ”anas centrā. "Man bija instrukcijas par HyperCard, es to izpētÄ«ju un vienkārÅ”i izmantoju koncepcijas, lai tās ieviestu X-windows." Tikai diezgan iespaidÄ«gi viņŔ tos Ä«stenoja, izmantojot altu valodu.

Viena no svarīgākajām un inovatīvākajām ViolaWWW funkcijām bija tā, ka izstrādātājs varēja iekļaut lapā skriptus un "sīklietotnes". Tas paredzēja milzīgo Java sīklietotņu vilni, kas parādījās vietnēs 90. gadu beigās.

Š’ dokumentācija Vejs atzÄ«mēja arÄ« dažādus pārlÅ«kprogrammas trÅ«kumus, no kuriem galvenais ir datora versijas trÅ«kums.

  • Nav pārnests uz PC platformu.
  • HTML drukāŔana netiek atbalstÄ«ta.
  • HTTP ir nepārtraucams un nav daudzpavedienu.
  • Starpniekserveris netiek atbalstÄ«ts.
  • Valodas tulks nav daudzpavedienu.

"Autors strādā pie Ŕīm problēmām utt.," toreiz rakstÄ«ja Vejs. Tomēr "ļoti glÄ«ta pārlÅ«kprogramma, ko var izmantot ikviens, ļoti intuitÄ«va un vienkārÅ”a," savā rakstā secināja Berners-LÄ«. pārskats. "90% reālo lietotāju neizmantos papildu funkcijas, taču tās ir funkcijas, kas ir nepiecieÅ”amas pieredzējuÅ”iem lietotājiem."

Pirms Netscape: aizmirstās 1990. gadu sākuma tīmekļa pārlūkprogrammas
ViolaWWW hipervides pārlūks

Midas un Samba

1991. gada septembrÄ« fiziÄ·is Pols Kuncs no Stenfordas lineārā paātrinātāja (SLAC) apmeklēja CERN. ViņŔ atgriezās ar kodu, kas nepiecieÅ”ams, lai palaistu pirmo Ziemeļamerikas tÄ«mekļa serveri SLAC. "Es tikko biju CERN," Kuncs pastāstÄ«ja galvenajam bibliotekāram Luisam Addisam, "un es atklāju Å”o brÄ«niŔķīgo lietu, ko attÄ«sta draugs Tims Berners-LÄ«. Tas ir tieÅ”i tas, kas jums nepiecieÅ”ams jÅ«su bāzei.

Addis piekrita. Galvenā bibliotekāre ir ievietojusi tÄ«meklÄ« galvenos pētÄ«jumus. Nedaudz vēlāk to paÅ”u izdarÄ«ja arÄ« fiziÄ·i no Fermilab.

Pēc tam 1992. gada vasarā fiziÄ·is no SLAC Tonijs Džonsons rakstÄ«ja Midas, grafiskā pārlÅ«kprogramma Stenfordas fiziÄ·iem. MilzÄ«gs priekÅ”rocÄ«ba Zemākais punkts bija tas, ka tas varēja parādÄ«t dokumentus postscript formātā, ko fiziÄ·i iecienÄ«juÅ”i tā spējas precÄ«zi reproducēt zinātniskās formulas.

"Ar Ŕīm galvenajām priekÅ”rocÄ«bām tÄ«meklis ir sācis aktÄ«vi izmantot fiziskajā kopienā," tas beidzās. Š¾Ń†ŠµŠ½ŠŗŠ° ASV Enerģētikas progresa departaments SLAC, datēts ar 2001. gadu.

Tikmēr CERN Pellow un Roberts Caillau izlaida pirmo tÄ«mekļa pārlÅ«kprogrammu Macintosh datoram. Gillies un Caillau apraksta Samba attÄ«stÄ«bu Ŕādā veidā.

Pellow Samba projekta uzsākÅ”ana bija lēna, jo ik pēc dažām saitēm pārlÅ«kprogramma avarēja un neviens nevarēja saprast, kāpēc. "Mac pārlÅ«kprogramma bija pilna ar kļūdām," Tims Berners-LÄ« skumji paziņoja 92. gada informatÄ«vajā izdevumā. "Ikvienam, kurÅ” var to salabot, es uzdāvinu T-kreklu ar uzrakstu W3!" - viņŔ paziņoja. T-krekls nonāca pie John Streets pie Fermilab, kurÅ” izsekoja kļūdu, ļaujot Nikolai Pelovai turpināt izstrādāt Samba darba versiju.

Samba "bija mēģinājums portēt pirmo pārlÅ«kprogrammas dizainu, ko rakstÄ«ju NeXT maŔīnā, uz Mac platformu." piebilst Berners-LÄ«, taču tas netika pabeigts, lÄ«dz NCSA izlaida Mosaic Mac versiju, kas to aizēnoja.

Pirms Netscape: aizmirstās 1990. gadu sākuma tīmekļa pārlūkprogrammas
Samba

Mozaīkas

MozaÄ«ka bija "dzirksts, kas 1993. gadā aizdedzināja sprādzienbÄ«stamu tÄ«mekļa pieaugumu", skaidro vēsturnieki Gillies un Caillau. Taču to nevarēja izstrādāt bez tā priekÅ”gājējiem un bez NCSA birojiem Ilinoisas Universitātē, kas aprÄ«koti ar labākajām UNIX iekārtām. NCSA bija arÄ« doktors Ping Fu, datorgrafikas ārsts un burvis, kurÅ” strādāja pie filmas Terminators 2 morfÄ“Å”anas efektiem. Un viņŔ nesen nolÄ«ga palÄ«gu, vārdā Marks Andreesens.

"Ko jÅ«s domājat par pārlÅ«kprogrammas GUI rakstÄ«Å”anu?" - Fu ierosināja savam jaunajam palÄ«gam. "Kas ir pārlÅ«kprogramma?" ā€“ Andreesens jautāja. Taču dažas dienas vēlāk viens no NCSA darbiniekiem Deivs Tompsons sniedza prezentāciju par Nikolas Pelovas agrÄ«no pārlÅ«kprogrammu un Pei Vei ViolaWWW pārlÅ«kprogrammu. Un tieÅ”i pirms prezentācijām Tonijs Džonsons izlaida pirmo Midas versiju.

Pēdējā programma Andreesenu pārsteidza. ā€œPārsteidzoÅ”i! Fantastiski! Neticami! SasodÄ«ti iespaidÄ«gi! - viņŔ rakstÄ«ja Džonsonam. Pēc tam Andreesens piesaistÄ«ja NCSA UNIX ekspertu Ēriku Binu, lai palÄ«dzētu viņam izveidot savu pārlÅ«kprogrammu X.

Mosaic ir iebÅ«vēts daudzas jaunas funkcijas tÄ«meklim, piemēram, atbalsts video, audio, veidlapas, grāmatzÄ«mes un vēsture. "Un pārsteidzoŔākais bija tas, ka atŔķirÄ«bā no visām agrÄ«najām X pārlÅ«kprogrammām viss bija ietverts vienā failā," skaidro Gillies un Caillau:

InstalÄ“Å”anas process bija vienkārÅ”s - vienkārÅ”i lejupielādējiet to un palaidiet to. Vēlāk mozaÄ«ka kļuva slavena ar birkas ievieÅ”anu , kas pirmo reizi ļāva attēlus iegult tieÅ”i tekstā, nevis tos rādÄ«t atseviŔķā logā, kā Tima pirmajā pārlÅ«kprogrammā NeXT. Tas ļāva cilvēkiem padarÄ«t tÄ«mekļa lapas lÄ«dzÄ«gākas tiem pazÄ«stamajiem drukātajiem plaÅ”saziņas lÄ«dzekļiem; Ne visiem novatoriem Ŕī ideja patika, taču tā noteikti padarÄ«ja Mosaic slavenu.

ā€œManuprāt, Marks ļoti labi paveica,ā€ vēlāk rakstÄ«ja Tims Berners-LÄ«, ā€œlai padarÄ«tu instalÄ“Å”anu ļoti vienkārÅ”u un atbalstu ar kļūdu laboÅ”anu pa e-pastu jebkurā diennakts laikā. JÅ«s varētu nosÅ«tÄ«t viņam ziņojumu par kļūdu, un pēc pāris stundām viņŔ jums nosÅ«tÄ«s labojumu.

Mosaic lielākais sasniegums no Å”odienas viedokļa bija tās starpplatformu funkcionalitāte. ā€œAr varu, ko principā neviens man nepieŔķīra, es paziņoju, ka X-Mosaic ir atbrÄ«vots,ā€ Andreesens lepni rakstÄ«ja www-talk grupā 23. gada 1993. janvārÄ«. Alex Totik dažus mēneÅ”us vēlāk izlaida savu versiju operētājsistēmai Mac. PC versiju izveidoja Kriss Vilsons un Džons Mitelhauzers.

PārlÅ«ka Mosaic pamatā bija Viola un Midas, kā norādÄ«ts datoru muzeja izstādē. Un viņŔ izmantoja CERN bibliotēku. "Taču atŔķirÄ«bā no citiem tas bija uzticams, pat neprofesionāļi to varēja instalēt, un drÄ«z vien tas pievienoja atbalstu krāsu grafikai lapās, nevis atseviŔķos logos."

Pirms Netscape: aizmirstās 1990. gadu sākuma tīmekļa pārlūkprogrammas
Mosaic pārlūkprogramma bija pieejama operētājsistēmām X Windows, Mac un Microsoft Windows

Puisis no Japānas

Taču Mosaic nebija vienÄ«gais novatoriskais produkts, kas tajā laikā parādÄ«jās. Kanzasas universitātes students LÅ« Montulli pielāgoja savu universitātes pilsētiņas hiperteksta informācijas pārlÅ«kprogrammu internetam un tÄ«meklim. Tas tika palaists 1993. gada martā. "Lynx ātri kļuva par iecienÄ«tāko pārlÅ«kprogrammu uz rakstzÄ«mēm balstÄ«tiem termināļiem bez grafikas, un to izmanto vēl Å”odien," skaidro vēsturnieks Stjuarts.

Un Kornela Juridiskajā skolā Toms Brūss rakstīja tīmekļa lietojumprogrammu personālajiem datoriem, "jo tos parasti izmantoja juristi", atzīmē Džilija un Kaijo. Brūss savu pārlūkprogrammu Cello publicēja 8. gada 1993. jūnijā, "un drīz vien tas tika lejupielādēts 500 reizes dienā".

Pirms Netscape: aizmirstās 1990. gadu sākuma tīmekļa pārlūkprogrammas
Cello

SeÅ”us mēneÅ”us vēlāk Andreesens atradās MauntinvjÅ«, Kalifornijā. Viņa komanda plānoja izdot Mosaic Netscape 13. gada 1994. oktobrÄ«. ViņŔ, Totik un Mittelhauser satraukti augÅ”upielādēja lietojumprogrammu FTP serverÄ«. Pēdējais izstrādātājs atceras Å”o brÄ«di. "Pagāja piecas minÅ«tes, un mēs visi sēdējām. Nekas nav noticis. Un pēkŔņi notika pirmā lejupielāde. Tas bija puisis no Japānas. Mēs zvērējām, ka nosÅ«tÄ«sim viņam T-kreklu!

Šis sarežģītais stāsts mums atgādina, ka nevienu inovāciju nerada viens cilvēks. Tīmekļa pārlūkprogramma mūsu dzīvē ienāca, pateicoties vizionāriem no visas pasaules, cilvēkiem, kuri bieži vien skaidri nesaprata, ko dara, bet tos mudināja zinātkāre, praktiski apsvērumi vai pat vēlme spēlēt. Viņu individuālās ģenialitātes dzirksteles uzturēja visu procesu. Tāpat kā Tima Bernersa-Lī uzstājība, ka projekts jāsadarbojas un, pats galvenais, atvērts.

"TÄ«mekļa pirmie laiki bija ļoti budžeta ziņā," rakstÄ«ja: ViņŔ. "Bija tik daudz darāmā, tik maza liesma, lai saglabātu dzÄ«vÄ«bu."

Avots: www.habr.com

Pievieno komentāru