Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры информатика.docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
133.33 Кб
Скачать

41. Www (World Wide Web).

Протоколы: http, https

Использование: широко используется

Описание:

World Wide Web был разработан Тимом Бернерсом-Ли (рис. 1) в 1990 году во время его работы в CERN — Европейской лаборатории физики элементарных частиц в Женеве. Первоначально в 1989 году внутри CERN была поставлена задача — создать среду, которая предоставила бы научным группам, работающим в разных городах и странах, простой и удобный способ доступа к совместно используемой информации. Были сформулированы основные принципы разрабатываемой системы, в том числе требования того, чтобы интерфейс системы был простым, чтобы поддерживалось множество форматов данных и технологий, чтобы информация была доступна для чтения из любого места, чтобы документы предоставлялись всем пользователям в едином оформлении. Осенью 1990 года сотрудники CERN получили в пользование первые web-сервер и web-браузер, написанные собственноручно Бернерсом-Ли для компьютеров NeXT. А уже летом 1991 года проект «WWW», покоривший научный мир Европы, пересек океан и влился в американский проект «Internet». В качестве основы для нового языка разметки гипертекстовых документов HTML (Hyper Text Markup Language) был выбран язык SGML (Standard Generalized Markup Language), разработанный в 1986 году в ISO (International Standard Organization). Для передачи документов был разработан протокол HTTP (Hyper Text Transfer Protocol). Надо отметить, что концепция гипертекста возникла задолго до появления World Wide Web, но именно WWW стал первой внедренной и получившей широкое распространение системой, использующей эту концепцию.

Начало бурного роста и широкого развития WWW связывают с появлением в 1993 году графического браузера Mosaic. К концу того года программы просмотра www были разработаны для различных платформ, включая Х Window System, Apple Macintosh и PC Windows. Через год, в 1994-м, при участии CERN был создан консорциум World Wide Web (W3C, http://www.w3.org) — международная организация, основной целью которой стала поддержка и координация разработок стандартов, протоколов, прикладных программ в области WWW. Возглавил консорциум Тим Бернерс-Ли.

При работе в 1995 году над третьей версией HTML со всей очевидностью выявилось противоречие между идеологией структурной разметки и потребностями пользователей, заинтересованных в первую очередь в гибких и богатых возможностях визуального представления. Попыткой разрешить эту проблему было добавление в третьей версии HTML нового средства — так называемых каскадных таблиц стилей CSS (Cascading Style Sheets). CSS формально был независим от HTML, имел совершенно иной синтаксис и позволял, только уже в других терминах, задавать параметры визуального представления для любого HTML-тэга. С его помощью можно было, например, указать, каким шрифтом и какого кегля следует выводить заголовки заданного уровня или фрагмента текста. По сути, создание CSS стало первым шагом на пути решения такой задачи, как разделение содержимого HTML-страниц и их оформления.

Свидетельством коммерческой популярности WWW стала война, разразившаяся между браузерами Netscape Navigator и Internet Explorer. В погоне за популярностью и Netscape, и Microsoft начали создавать собственные HTML-тэги, не входившие в стандарт и не поддерживаемые браузером конкурента, что вызывало немало проблем и у пользователей, и у разработчиков сайтов.

Когда битва уже близилась к своему логическому завершению, консорциум W3C принял решение создать гибкий язык разметки, в котором были бы воплощены многие из лучших возможностей SGML в сочетании со всеми полезными функциями HTML. Роль такого языка была уготована XML (eXtensible Markup Language) — расширяемому языку разметки. Первый рабочий проект спецификации появился в ноябре 1996 года, а финальная рекомендация XML 1.0 была опубликована в феврале 1998 года.

XML предоставил разработчикам новые инструменты, которые охватывали не только простые web-приложения, но и базы данных, электронные коммерческие системы, а также фактически любые информационные системы. Это стало возможным, поскольку, в отличие от HTML, XML был нацелен на структурированное представление данных, в то время как задача представления данных возлагалась на специальные таблицы стилей. Таким образом, был сделан второй шаг на пути к разделению содержимого и оформления в WWW.

Выпущенный консорциумом W3C в 2000 году язык XHTML представлял собой смесь HTML и XML и был предназначен для того, чтобы сгладить переход от HTML к XML, позволить постепенно переводить web-сайты на платформу XML, оставляя их содержимое доступным для просмотра при помощи ранее созданных браузеров. В то же время развитие XML и появление на его базе специализированных языков разметки неизменно вело к представлению информации в WWW в более структурированном виде.