Всемирная паутина
Разработчик(и) | Тим Бернерс-Ли для ЦЕРН |
---|---|
Первоначальный выпуск | 25 декабря 1990 г [1] |
Финальный выпуск | |
Репозиторий | |
Написано в | Цель-C [1] |
Операционная система | NeXTSTEP [1] |
Доступно в | Английский |
Тип | Веб-браузер , инструмент для веб-разработки |
Лицензия | Программное обеспечение, являющееся общественным достоянием |
Веб-сайт | w3 |
WorldWideWeb (позже переименованный в Nexus, чтобы избежать путаницы между программным обеспечением и Всемирной паутиной) — первый веб-браузер . [1] и веб-страниц . редактор [2] Его производство было прекращено в 1994 году. Это был первый WYSIWYG HTML-редактор .
Исходный код был выпущен в общественное достояние 30 апреля 1993 года. [3] [4] Часть кода до сих пор находится на Тима Бернерса-Ли в компьютере NeXT музее и ЦЕРН не была восстановлена из-за статуса компьютера как исторического артефакта. [5] К 20-летию исследовательского центра, давшего миру Интернет, в 2013 году в ЦЕРН начался проект по сохранению оригинального аппаратного и программного обеспечения , связанного с рождением Интернета. [6]
История [ править ]
Тим Бернерс-Ли написал то, что впоследствии стало известно как WorldWideWeb, на компьютере NeXT. [4] во второй половине 1990 года, когда работал в ЦЕРН , европейском агентстве ядерных исследований. По словам Бернерса-Ли, первое издание было завершено «незадолго до» 25 декабря 1990 года, после двух месяцев разработки. [7] Браузер был анонсирован в группах новостей и стал доступен широкой публике в августе 1991 года. [7] [8] К этому времени еще несколько человек, в том числе Бернд Поллерманн, Робер Кайо , Жан-Франсуа Грофф , [9] и приглашенная студентка Никола Пеллоу , которая позже написала браузер линейного режима , участвовали в проекте. [7]
Бернерс-Ли рассматривал разные названия для своего нового приложения, в том числе The Mine of Information и The Information Mesh, прежде чем публично запустить браузер WorldWideWeb в 1991 году . [10] Когда в 1994 году была выпущена новая версия, она была переименована в Nexus Browser , чтобы различать программное обеспечение ( WorldWideWeb ) и Всемирную паутину . [11]
Команда создала так называемые «пассивные браузеры», в которых нет возможности редактирования, поскольку эту функцию было трудно перенести из системы NeXT в другие операционные системы . Портирование на систему X Window было невозможно, поскольку ни у кого из команды не было опыта работы с системой X Window. [2]
Позже Бернерс-Ли и Грофф адаптировали многие компоненты WorldWideWeb в версию языка программирования C , создав libwww API . [12]
Появилось несколько ранних браузеров, в частности ViolaWWW . затмила Mosaic Всех их по популярности , которая к 1993 году заменила программу WorldWideWeb. Те, кто участвовал в его создании, перешли к другим задачам, таким как определение стандартов и руководящих принципов для дальнейшего развития Всемирной паутины (например , HTML и различных протоколов связи ). [ нужна ссылка ]
30 апреля 1993 года дирекция ЦЕРН опубликовала исходный код WorldWideWeb в общественное достояние . Несколько версий программного обеспечения по-прежнему доступны в Интернете в разных штатах. [13] Бернерс-Ли первоначально рассматривал возможность выпуска его под лицензией GNU General Public License , но, услышав слухи о том, что компании могут отказаться от этой концепции, если возникнут какие-либо проблемы с лицензированием, он в конечном итоге решил выпустить ее в общественное достояние . [14] В 2021 году Sotheby's провел аукцион на NFT WorldWideWeb исходного кода . [15] [16]
Особенности [ править ]
Поскольку WorldWideWeb был разработан на платформе NeXTSTEP и для нее , программа использует многие компоненты NeXTSTEP — механизм компоновки Text NeXTSTEP WorldWideWeb был построен на основе класса . [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 HyperCard ; т. е. если кто-то перешел на страницу из таблицы ссылок, кнопка «Предыдущий» заставит браузер загрузить предыдущую страницу, связанную в таблице. [1] Это полезно для веб-страниц, содержащих списки ссылок. Многие до сих пор так делают, но цепочка ссылок пользовательского интерфейса не была принята другими современными авторами браузеров и приобрела популярность только позже. Эквивалентная функциональность в настоящее время обеспечивается путем соединения веб-страниц с явными кнопками навигации, повторяющимися на каждой веб-странице среди этих ссылок, или с помощью напечатанных ссылок в заголовках страницы. Это возлагает дополнительную нагрузку на дизайнеров и разработчиков веб-сайтов, но позволяет им контролировать представление навигационных ссылок. [ нужна ссылка ]
WorldWideWeb не имеет закладок, которые существуют в более поздних браузерах, но была предусмотрена аналогичная функция: чтобы сохранить ссылку для последующего использования, пользователи могли создать ссылку на нее со своей домашней страницы (начальной страницы). Пользователи могли создавать несколько домашних страниц, похожих на папки в закладках современных веб-браузеров. [2]
См. также [ править ]
Ссылки [ править ]
- ↑ Перейти обратно: Перейти обратно: а б с д и ж г час я Бернерс-Ли, Тим . «Браузер WorldWideWeb» . Консорциум Всемирной паутины . Проверено 23 июля 2010 г.
- ↑ Перейти обратно: Перейти обратно: а б с д и Петри, Чарльз; Кайо, Роберт (ноябрь 1997 г.). «Интервью Роберта Кайо о предложении WWW: «Как это произошло на самом деле». » . Институт инженеров электротехники и электроники . Архивировано из оригинала 6 января 2011 года . Проверено 18 августа 2010 г.
- ^ «Документ, который официально сделал Всемирную паутину общественным достоянием 30 апреля 1993 года» . ЦЕРН. 1993 год . Проверено 26 сентября 2013 г.
- ↑ Перейти обратно: Перейти обратно: а б с д и ж Бернерс-Ли, Тим . «Часто задаваемые вопросы – Какими были первые WWW-браузеры?» . Консорциум Всемирной паутины . Проверено 22 июля 2010 г.
- ^ «Рождение Интернета | ЦЕРН» . дом.церн . Проверено 21 июля 2019 г.
- ^ Гош, Паллаб (22 апреля 2013 г.). «ЦЕРН воссоздает первую веб-страницу, прославляющую ранние идеалы» . Новости Би-би-си . Проверено 30 апреля 2013 г.
- ↑ Перейти обратно: Перейти обратно: а б с Бернерс-Ли, Тим (1993). «Краткая история Интернета» . Консорциум Всемирной паутины . Проверено 17 августа 2010 г.
- ^ «Немного истории Всемирной паутины» . www.w3.org . Проверено 3 февраля 2020 г.
- ^ Жан-Франсуа Грофф. «Предложение по обновлению редактора NeXT» . Консорциум Всемирной паутины . Проверено 21 июня 2010 г.
- ^ «Добро пожаловать на info.cern.ch» . ЦЕРН . Проверено 25 июля 2010 г.
- ^ Бултон, Джим. «Браузер Nexus | Цифровая археология» . Проверено 15 июня 2021 г.
- ^ Стюарт, Билл. «История веб-браузера» . Живой Интернет . Проверено 2 июня 2010 г.
- ^ «browsers.evolt.org» . www.browsers.evolt.org .
- ^ «История Libwww» (PDF) . п. 3. Архивировано из оригинала (PDF) 16 сентября 2009 г. Проверено 14 февраля 2007 г.
- ^ «Исходный код для WWW | Это изменило все: Исходный код для WWW x Тима Бернерса-Ли, NFT | 2021» .
- ^ «Тим Бернерс-Ли продает исходный код веб-сайта NFT за 5,4 миллиона долларов» . 30 июня 2021 г.
Внешние ссылки [ править ]
- Тим Бернерс-Ли: WorldWideWeb
- Немного истории Всемирной паутины
- Блог Бернерса-Ли
- Плетение паутины ( ISBN 0-06-251587-X ), книга Бернерса-Ли о концепции Интернета.
- ЦЕРН: место, где зародилась сеть «WWW»
- Бесплатные веб-браузеры
- Бесплатное программное обеспечение, написанное на Objective-C.
- Программное обеспечение NeXTSTEP
- Программное обеспечение, являющееся общественным достоянием, с исходным кодом
- программное обеспечение 1990 года
- Веб-браузеры, выпуск которых прекращен
- История веб-браузеров
- Бесплатные HTML-редакторы