
- •Лекція №2. Стандарти Web
- •1. Створення World Wide Web
- •1.1 «Війни браузерів»
- •2. Поява стандартів Web
- •2.1 Формування w3c
- •2.2 Розвиток стандартів Web
- •3. Як комп'ютери взаємодіють через Інтернет?
- •3.1 Аналіз циклу запит/відповідь
- •4. Типи контенту
- •4.1 Простий текст
- •4.2 Стандарти Web
- •4.3 Динамічні Web-сторінки
- •4.4 Формати інших додатків або модулів, що підключаються (плагинів)
- •5. Порівняння статичних і динамічних Web-Сайтів
Лекція №2. Стандарти Web
Створення World Wide Web
«Війни браузерів»
Поява стандартів Web
Формування W3C
Розвиток стандартів Web
Як комп'ютери взаємодіють через Інтернет?
Аналіз циклу запит/відповідь
Типи контенту
Простий текст
Стандарти Web (HTML, CSS, JavaScript)
Динамічні сторінки Web
Формати інших застосувань або підключаємих модулів (плагинів)
Порівняння статичних та динамічних Web-сайтів
1. Створення World Wide Web
Безпосередня попередниця WWW cистема добування інформації Gopher була створена в Університеті Мінесоти на початку 1990-х рр., вона надавала меню посилань на файли, комп'ютерні ресурси й інші меню. Ці меню могли перетинати границі одного комп'ютера й використовувати Інтернет для добування меню з інших систем. Він був дуже популярний в університетах, які шукали можливість поширення інформації усередині кампусів і великих організаціях, що намагалися централізувати зберігання й керування документами. У 1993 р. у світі працювало 1700 Gopher-серверів. Але після того, як університет оголосив, що збирається вимагати ліцензійні відрахування за використання своєї еталонної реалізації сервера Gopher, багато організацій почали шукати альтернативні рішення.
Тім Бернерс-Лі перебуваючи у Европейській раді по ядерним дослідженням (CERN) у Швейцарії працював над системою керування інформацією, у якій текст міг містити зв'язки й посилання на інші роботи, дозволяючи читачу швидко переміщатися від документа до документа. Він створив сервер для публікації документів такого типу (його називали гіпертекстом), а також програму для читання, яку назвав "WorldWideWeb". Це програмне забезпечення було випущено вперше в 1991 р., однак відбулися ще дві події, які привели до швидкого зростання його популярності. Незабаром CERN випустив вихідний код WorldWideWeb у відкритий доступ, тому хто завгодно міг використовувати або застосовувати це програмне забезпечення безкоштовно.
Приблизно в цей же час Національный центр суперкомп’ютерних застосувань (NCSA) випускає програму-браузер Mosaic (це була комбінація Web-браузера и клієнта Gopher), що працює на платформі Apple Macintosh і Microsoft Windows. Програма Mosaic швидко стає дуже популярною, а разом з нею і сама Web.
З тих часів число доступних Web-браузерів істотно збільшилося, багато з них створювалися як дослідницькі проекти в університетах і корпораціях, таких як Telenor (норвезька комунікаційна компанія), що створила першу версію браузера Opera у 1994 р.
1.1 «Війни браузерів»
У грудні 1994 р. з'являється версія 1.0 програми Netscape Navigator компанії Netscape, а у серпні 1995 р. Internet Explorer версія 1.0 компанії Microsoft. Потім пішов їх дуже швидкий розвиток, та кожна компанія Netscape і Microsoft намагалася одержати конкурентну перевагу, надаючи все нові і нові властивості, які вони підтримували. З тих пір це стало називатися "війнами браузерів".
2. Поява стандартів Web
Під час війни браузерів компанії Microsoft і Netscape зосередилися на реалізації нових властивостей, а не на розв'язанні проблем тих властивостей, які вони вже підтримували, і додавали власні властивості й створювали властивості, які прямо конкурували з існуючими властивостями іншого браузера, але були реалізовані несумісним способом.
Розроблювачі в цей час були змушені мати справу з зростаючим рівнем безладдя при спробі створення Web-сайтів, іноді змушені створювати два різних, але по суті дублюючих один одного сайти для двох основних браузерів, а іноді змушені підтримувати тільки один браузер, блокуючи для інших використання свого сайту. Це була тяжка робота.