Преди Netscape: Забравени уеб браузъри от началото на 1990-те години

Някой помни ли Erwise? Виола? Здравейте? Да си припомним.

Преди Netscape: Забравени уеб браузъри от началото на 1990-те години

Когато Тим Бърнърс-Лий пристигна в CERN, известната европейска лаборатория по физика на частиците, през 1980 г., той беше нает да актуализира системите за управление на няколко ускорителя на частици. Но изобретателят на модерната уеб страница почти веднага видя проблем: хиляди хора постоянно идваха и отиваха в изследователския институт, много от които работеха там временно.

„Беше доста предизвикателство за програмистите по договор да се опитат да разберат системите, както човешки, така и изчислителни, които управляваха тази фантастична детска площадка“, пише по-късно Бърнърс-Лий. „Голяма част от критичната информация съществуваше само в главите на хората.“

Така че в свободното си време той написа някакъв софтуер, за да поправи този недостатък: малка програма, която нарече Enquire. Това позволи на потребителите да създават „възли“ – подобни на индексни карти страници, пълни с информация и с връзки към други страници. За съжаление, това приложение, написано на Pascal, работеше на собствената операционна система на CERN. „Малък брой хора, които са видели тази програма, смятат, че е добра идея, но никой не я използва. В резултат на това дискът беше изгубен, а с него и оригиналният Enquire.“

Няколко години по-късно Бърнърс-Лий се завръща в ЦЕРН. Този път той поднови своя проект World Wide Web по начин, който би увеличил вероятността за успеха му. На 6 август 1991 г. той публикува обяснение на WWW в групата alt.hypertext usenet. Той също така пусна кода за библиотеката libWWW, който написа със своя асистент Жан-Франсоа Гроф. Библиотеката позволи на участниците да създадат свои собствени уеб браузъри.

„Тяхната работа – повече от пет различни браузъра за 18 месеца – спаси проблемен с финансирането уеб проект и стартира общност от уеб разработчици“, отбеляза годишнина в Музея за компютърна история в Маунтин Вю, Калифорния. Най-известният от първите браузъри беше Mosaic, написан от Марк Андреесен и Ерик Бина от Националния център за суперкомпютърни приложения (NCSA).

Mosaic скоро се превърна в Netscape, но не беше първият браузър. Картата, събрана от музея, дава представа за глобалния мащаб на ранния проект. Удивителното в тези ранни приложения е, че те вече съдържат много от функциите на по-късните браузъри. А ето и обиколка на приложенията за сърфиране в мрежата, каквито са били преди да станат известни.

Браузъри от CERN

Първият браузър на Тим Бърнърс-Лий, WorldWideWeb от 1990 г., беше едновременно браузър и редактор. Той се надяваше, че бъдещите проекти за браузъри ще вървят в тази посока. CERN събра възпроизвеждане на съдържанието му. Екранната снимка показва, че до 1993 г. много от характеристиките на съвременните браузъри вече присъстват там.

Преди Netscape: Забравени уеб браузъри от началото на 1990-те години

Основното ограничение на софтуера беше, че работи на NeXTStep OS. Но скоро след WorldWideWeb стажантът по математика в CERN Никола Пелоу написа браузър, който може да работи на други места, включително мрежи на UNIX и MS-DOS. По този начин „всеки можеше да влезе в мрежата“, обяснява интернет историкът Бил Стюарт, „която в този момент основно се състоеше от телефонния указател на ЦЕРН“.

Преди Netscape: Забравени уеб браузъри от началото на 1990-те години
Ранният уеб браузър на CERN, ок. 1990 г

Погрешно

Тогава дойде Еруайз. Написан е от четирима финландски студенти през 1991 г. и е пуснат през 1992 г. Erwise се смята за първия браузър с графичен интерфейс. Освен това знаеше как да търси думи на страница.

Бърнърс-Лий направи преглед на Erwise през 1992 г. Той отбеляза способността му да борави с различни шрифтове, да подчертава връзки, да ви позволява да щракнете двукратно върху връзка, за да преминете към други страници и да поддържа множество прозорци.

„Erwise изглежда доста умно“, обяви той, въпреки че има известна мистерия в това, „странна кутия около една дума в документ, като бутон или формуляр за избор. Въпреки че тя не е нито едното, нито другото - може би това е нещо за бъдещи версии."

Защо приложението не излетя? В по-късно интервю един от създателите на Erwise отбеляза, че по това време Финландия е била в дълбока рецесия. В страната нямаше ангелски инвеститори.

„По това време нямаше да можем да създадем бизнес, базиран на Erwise“, обясни той. „Единственият начин да спечелим пари беше да продължим развитието, така че Netscape в крайна сметка да ни купи.“ Въпреки това можем да достигнем нивото на първата мозайка само с малко повече работа. Трябваше да завършим Erwise и да го пуснем на множество платформи."

Преди Netscape: Забравени уеб браузъри от началото на 1990-те години
Erwise браузър

ВиолаWWW

ВиолаWWW издаден през април 1992 г. Разработчикът Pei-Yuan Wei го написа в Калифорнийския университет, Бъркли, използвайки скриптовия език Viola, работещ под UNIX. Уей не е свирил на виолончело, „просто се е случило заради запомнящия се акроним „Визуално интерактивен обектно-ориентиран език и приложение“, както пишат Джеймс Гилис и Робърт Кайлоу в своята WWW история.

Wei изглежда е бил вдъхновен от ранна програма за Mac, наречена HyperCard, което позволява на потребителите да създават матрици от форматирани документи с хипервръзки. „Тогава HyperCard беше много интересен проект, графично, а също и тези хипервръзки“, спомня си той по-късно. Програмата обаче „не беше глобална и работеше само на Mac. И дори нямах собствен Mac.

Но той имаше достъп до UNIX X терминали в Експерименталния компютърен център Бъркли. „Имах инструкциите за HyperCard, проучих го и просто използвах концепциите, за да ги внедря в X-windows.“ Само че, доста впечатляващо, той ги реализира на езика на виола.

Една от най-важните и иновативни характеристики на ViolaWWW беше, че разработчикът можеше да включва скриптове и „аплети“ в страницата. Това предвещава огромната вълна от Java аплети, които се появяват на уебсайтове в края на 90-те години.

В документация Уей отбеляза и различни недостатъци на браузъра, като основният е липсата на версия за компютър.

  • Не е пренесен към PC платформа.
  • HTML печат не се поддържа.
  • HTTP е непрекъсваем и многонишков.
  • Проксито не се поддържа.
  • Езиковият интерпретатор не е многонишков.

„Авторът работи върху тези проблеми и т.н.“, пише Уей по това време. И все пак, „много чист браузър, използваем от всеки, много интуитивен и ясен“, заключава Бърнърс-Лий в своя преглед. „Допълнителните функции няма да се използват от 90% от реалните потребители, но те са функции, от които опитните потребители се нуждаят.“

Преди Netscape: Забравени уеб браузъри от началото на 1990-те години
ViolaWWW Хипермедиен браузър

Мидас и Самба

През септември 1991 г. физикът Пол Кунц от Станфордския линеен ускорител (SLAC) посети ЦЕРН. Той се върна с кода, необходим за стартиране на първия северноамерикански уеб сървър на SLAC. „Току-що бях в CERN“, каза Кунц на главния библиотекар Луис Адис, „и открих това прекрасно нещо, което един приятел, Тим Бърнърс-Лий, разработва. Това е точно това, от което се нуждаете за вашата база.“

Адис се съгласи. Главният библиотекар е публикувал ключови проучвания в мрежата. Физиците от Fermilab направиха същото малко по-късно.

Тогава през лятото на 1992 г. физик от SLAC Тони Джонсън пише Midas, графичен браузър за физици от Станфорд. Огромен предимство Ниската точка беше, че можеше да показва документи във формат postscript, предпочитан от физиците заради способността му да възпроизвежда точно научни формули.

„С тези ключови предимства мрежата започна да се използва активно във физическата общност“, завършва той. оценка Прогрес SLAC на Министерството на енергетиката на САЩ от 2001 г.

Междувременно в CERN Pellow и Robert Caillau пуснаха първия уеб браузър за компютъра Macintosh. Gillies и Caillau описват развитието на Samba по този начин.

За Пелоу напредъкът в стартирането на проекта Samba беше бавен, защото на всеки няколко връзки браузърът се сриваше и никой не можеше да разбере защо. „Браузърът на Mac беше пълен с грешки“, тъжно заявява Тим Бърнърс-Лий в бюлетин от 92 г. „Подарявам тениска с надпис W3 на всеки, който може да я поправи!“ - обяви той. Тениската отиде при Джон Стрийтс от Fermilab, който проследи грешката, което позволи на Никола Пелоу да продължи да разработва работеща версия на Samba.

Samba "беше опит за пренасяне на първия дизайн на браузъра, който написах на NeXT машина към платформата Mac," добавя Бърнърс-Лий, но не беше завършен, докато NCSA не пусна версия на Mosaic за Mac, която го засенчи."

Преди Netscape: Забравени уеб браузъри от началото на 1990-те години
Самба

Мозайка

Mosaic беше „искрата, която запали експлозивния растеж на мрежата през 1993 г.“, обясняват историците Джилис и Кайло. Но той не би могъл да бъде разработен без своите предшественици и без офисите на NCSA в Университета на Илинойс, оборудвани с най-добрите UNIX машини. NCSA също така имаше д-р Пинг Фу, доктор по компютърна графика и магьосник, който работеше върху морфинг ефектите за филма Терминатор 2. И наскоро нае асистент на име Марк Андреесен.

„Какво мислите за писането на GUI за браузъра?“ – предложи Фу на новия си помощник. „Какво е браузър?“ – попита Андреесен. Но няколко дни по-късно един от служителите на NCSA, Дейв Томпсън, направи презентация за ранния браузър на Никола Пелоу и браузъра ViolaWWW на Пей Уей. И точно преди презентациите Тони Джонсън пусна първата версия на Midas.

Последната програма изуми Андреесен. „Невероятно! Фантастично! Невероятен! Адски впечатляващо! - пише той на Джонсън. След това Андреесен привлече експерта по UNIX на NCSA, Ерик Бина, за да му помогне да напише свой собствен браузър за X.

Mosaic има много нови функции, вградени в него за мрежата, като поддръжка за видео, аудио, формуляри, отметки и история. „И удивителното беше, че за разлика от всички ранни браузъри за X, всичко се съдържаше в един файл“, обясняват Джилис и Кайло:

Процесът на инсталиране беше прост - просто го изтегляте и стартирате. По-късно Mosaic става известен с въвеждането на етикета , който за първи път позволи изображенията да се вграждат директно в текста, вместо да се показват в отделен прозорец, както в първия браузър на Тим за NeXT. Това позволи на хората да направят уеб страниците по-подобни на печатните медии, с които са запознати; Не всички новатори харесаха идеята, но със сигурност направи Mosaic известен.

„Това, което Марк направи много добре, по мое мнение“, пише Тим Бърнърс-Лий по-късно, „е да направи инсталацията много проста и поддръжка с коригиране на грешки по имейл, по всяко време на деня или нощта. Можете да му изпратите съобщение за грешката и няколко часа по-късно той ще ви изпрати корекция.

Най-големият пробив на Mosaic, от днешна гледна точка, беше неговата кросплатформена функционалност. „Със властта, с която по принцип никой не ми е дал, обявявам X-Mosaic за освободен“, пише Андреесен гордо в групата www-talk на 23 януари 1993 г. Alex Totik пусна своята версия за Mac няколко месеца по-късно. PC версията е създадена от Chris Wilson и John Mittelhauser.

Браузърът Mosaic е базиран на Viola и Midas, както е отбелязано в експозицията на компютърния музей. И той използва библиотека от CERN. „Но за разлика от други, той беше надежден, дори непрофесионалисти можеха да го инсталират и скоро добави поддръжка за цветни графики в страници, а не в отделни прозорци.“

Преди Netscape: Забравени уеб браузъри от началото на 1990-те години
Браузърът Mosaic беше наличен за X Windows, Mac и Microsoft Windows

Човек от Япония

Но Mosaic не беше единственият иновативен продукт, появил се по това време. Студент в Канзаския университет Лу Монтули адаптира своя браузър за хипертекстова информация в кампуса за интернет и мрежата. Стартира през март 1993 г. „Lynx бързо се превърна в предпочитан браузър за базирани на знаци терминали без графики и все още се използва днес“, обяснява историкът Стюарт.

А в Cornell Law School Том Брус пише уеб приложение за персонални компютри, „защото това са компютрите, които обикновено използват адвокатите“, отбелязват Джилис и Кайло. Брус публикува своя браузър Cello на 8 юни 1993 г. „и скоро започна да се тегли по 500 пъти на ден“.

Преди Netscape: Забравени уеб браузъри от началото на 1990-те години
виолончело

Шест месеца по-късно Андреесен беше в Маунтин Вю, Калифорния. Неговият екип планира да пусне Mosaic Netscape на 13 октомври 1994 г. Той, Тотик и Мителхаузер развълнувано качиха приложението на FTP сървър. Последният разработчик помни този момент. „Минаха пет минути и всички седяхме там. Нищо не се е случило. И изведнъж се случи първото изтегляне. Беше човек от Япония. Заклехме се, че ще му изпратим тениска!“

Тази сложна история ни напомня, че нито една иновация не е създадена от един човек. Уеб браузърът влезе в живота ни благодарение на визионери от цял ​​свят, хора, които често не разбираха ясно какво правят, но бяха мотивирани от любопитство, практически съображения или дори желание за игра. Техните индивидуални искри на гениалност поддържаха целия процес. Както и настояването на Тим Бърнърс-Лий проектът да остане съвместен и, най-важното, отворен.

„Първите дни на мрежата бяха много бюджетни,“ написах Той. „Имаше толкова много работа, толкова малък пламък, който трябваше да поддържа жив.“

Източник: www.habr.com

Добавяне на нов коментар