Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

WorldWideWeb (позже переименованный в Nexus, чтобы избежать путаницы между программным обеспечением и Всемирной паутиной ) является первым веб-браузером [1] и редактором веб-страниц . [2] Он был прекращен в 1994 году. На момент написания он был единственным существующим веб-браузером [1], а также первым редактором WYSIWYG HTML .

Исходный код был выпущен в общественное достояние 30 апреля 1993 года [3] [4] Некоторые из кода все еще пребывает на Тим Бернерс-Ли «s NeXT Computer в ЦЕРН музее и не была возвращена из - за состояния компьютера как исторический артефакт. [5] Чтобы совпасть с 20-летием исследовательского центра, дающего миру Интернет, в 2013 году в ЦЕРН начался проект по сохранению оригинального оборудования и программного обеспечения, связанного с рождением Интернета. [6]

История [ править ]

Тим Бернерс-Ли написал то, что впоследствии стало известно как WorldWideWeb, на компьютере NeXT [4] во второй половине 1990 года, работая в CERN , европейском агентстве ядерных исследований. Первое успешное строительство было завершено к 25 декабря 1990 года после двух месяцев разработки. [7] Браузер был объявлен в группах новостей и стал доступен широкой публике в августе 1991 года. [7] [8] К этому времени несколько других, в том числе Бернд Поллерманн, Роберт Кайо , Жан-Франсуа Грофф , [9] и в гостях у студентки Никола Пеллоу, которая позже написалаLine Mode Browser - были задействованы в проекте. [7]

Бернерс-Ли предложил разные названия для своего нового приложения: «Шахта информации» и «Информационная сеть» . В конце концов был выбран WorldWideWeb , [10] но позже переименованный в Nexus, чтобы избежать путаницы между World Wide Web и веб-браузером. [1]

Команда создала так называемые «пассивные браузеры», которые не имеют возможности редактировать, потому что было трудно перенести эту функцию из системы NeXT в другие операционные системы . Перенос в X Window System (X) был невозможен, поскольку никто из команды не имел опыта работы с X. [2]

Позднее Бернерс-Ли и Грофф адаптировали многие компоненты WorldWideWeb в версию языка программирования C , создав API libwww . [11]

Появился ряд ранних браузеров, в частности ViolaWWW . Их всех затмила по популярности Mosaic , которая к 1993 году заменила программу WorldWideWeb. Те, кто участвовал в его создании, перешли к другим задачам, таким как определение стандартов и руководящих принципов для дальнейшего развития всемирной паутины (например, HTML , различные протоколы связи ). [ необходима цитата ]

30 апреля 1993 г. дирекция CERN опубликовала исходный код WorldWideWeb в открытом доступе . Несколько версий программного обеспечения все еще доступны в Интернете в различных состояниях. [12] Бернерс-Ли первоначально рассматривал возможность выпуска его под Стандартной общественной лицензией GNU , но, услышав слухи о том, что компании могут возражать против этой концепции, если возникнут какие-либо вопросы лицензирования, он в конечном итоге решил выпустить ее в общественное достояние. [13]

Особенности [ править ]

Поскольку WorldWideWeb был разработан на платформе NeXTSTEP и для нее, программа использует многие компоненты NeXTSTEP - механизм компоновки WorldWideWeb был построен на основе класса Text NeXTSTEP . [1]

WorldWideWeb способен отображать основной таблицы стилей , [4] загрузка и открытие файлов любого типа с типом MIME , который также поддерживается системой NeXT ( PostScript , [2] [4] фильмы и звуки [4] ), просматривающие группы новостей , и проверка орфографии . В более ранних версиях изображения отображаются в отдельных окнах, пока класс Text NeXTSTEP не получит поддержку объектов Image. [4] WorldWideWeb может использовать различные протоколы: FTP , HTTP , NNTP и локальные файлы . Более поздние версии могут отображать встроенные изображения. [1]

Браузер также является редактором WYSIWYG . [1] [2] Он позволяет одновременно редактировать и связывать множество страниц в разных окнах. Функции «Отметить выделение», которая создает привязку, и «Связать с помеченным», которая делает выделенный текст привязкой к последней отмеченной привязке, позволяют создавать ссылки. Редактирование страниц удаленно не представляется возможным, так как HTTP PUT метод еще не был реализован в период активного развития приложения. [1] Файлы можно редактировать в локальной файловой системе, которая, в свою очередь, обслуживается в Интернете HTTP-сервером. [ необходима цитата ]

Панель навигации WorldWideWeb содержит кнопки «Далее» и «Назад», которые автоматически переходят к следующей или предыдущей ссылке на последней посещенной странице, аналогично кнопкам перемотки назад и вперед в Opera ; то есть, если перейти на страницу из таблицы ссылок, кнопка «Предыдущая» заставит браузер загрузить предыдущую страницу, указанную в таблице. [1] Это полезно для веб-страниц, содержащих списки ссылок. Многие до сих пор так и поступают, но цепочка ссылок в пользовательском интерфейсе не была принята другими разработчиками современных браузеров и стала популярной только позже. Эквивалентная функциональность в настоящее время обеспечивается путем соединения веб-страниц с явными кнопками навигации, повторяющимися на каждой веб-странице среди этих ссылок, или с помощью типизированных ссылок.в заголовках страницы. Это создает большую нагрузку на дизайнеров и разработчиков веб-сайтов, но позволяет им контролировать представление навигационных ссылок. [ необходима цитата ]

WorldWideWeb не имеет таких функций, как закладки , но аналогичная функция была представлена ​​в браузере: если ссылку необходимо сохранить для последующего использования, связав ее с собственной домашней страницей пользователя (стартовой страницей), ссылка запоминается так же, как и закладка. Была реализована возможность создания дополнительных домашних страниц, аналогичных папкам в закладках реальных веб-браузеров. [2]

См. Также [ править ]

  • История всемирной паутины
  • Вики

Ссылки [ править ]

  1. ^ a b c d e f g h i j k Бернерс-Ли, Тим . «Браузер WorldWideWeb» . Консорциум World Wide Web . Проверено 23 июля 2010 года .
  2. ^ a b c d e Петри, Чарльз; Кайо, Роберт (ноябрь 1997 г.). »Интервью Роберта Кайо о предложении WWW:« Как это на самом деле произошло ». " " . Институт инженеров по электротехнике и радиоэлектронике . Архивировано 6 января 2011 года . Проверено 18 августа 2010 года .
  3. ^ "Документ, официально сделавший Всемирную паутину достоянием общественности 30 апреля 1993 г." . ЦЕРН . Проверено 26 сентября 2013 года .
  4. ^ Б с д е е Бернерс-Ли, Тим . «Часто задаваемые вопросы - Какие были первые браузеры WWW?» . Консорциум World Wide Web . Проверено 22 июля 2010 года .
  5. ^ «Рождение Интернета | ЦЕРН» . home.cern . Проверено 21 июля 2019 .
  6. ^ Гош, Паллаб . «Серн воссоздает первую веб-страницу, чтобы почтить прежние идеалы» . BBC . Проверено 30 апреля 2013 года .
  7. ^ a b c Бернерс-Ли, Тим (1993). «Краткая история Интернета» . Консорциум World Wide Web . Проверено 17 августа 2010 года .
  8. ^ "Немного истории всемирной паутины" . www.w3.org . Проверено 3 февраля 2020 .
  9. ^ Жан-Франсуа Грофф. «Предложение по обновлению редактора NeXT» . Консорциум World Wide Web . Проверено 21 июня 2010 года .
  10. ^ «Добро пожаловать на info.cern.ch» . ЦЕРН . Проверено 25 июля 2010 года .
  11. ^ Стюарт, Билл. «История веб-браузера» . Живой Интернет . Проверено 2 июня 2010 года .
  12. ^ "browsers.evolt.org" . browsers.evolt.org .
  13. ^ "История Libwww" (PDF) . п. 3.

Внешние ссылки [ править ]

  • Тим Бернерс-Ли: WorldWideWeb
  • Немного истории всемирной паутины
  • Блог Бернерса-Ли
  • Weaving the Web ( ISBN 0-06-251587-X ), книга Бернерса-Ли о концепции Интернета. 
  • ЦЕРН, место зарождения Интернета "WWW"