Четыре фазы развития World Wide Web
Статьи / Интересное / История ВТ и языков программирования / Internet /
Назад
Резкие изменения в Web-технологиях за последние шесть лет привели к бурному росту Web. Перед обсуждением темы Web-приложений было бы полезно проследить эволюцию Web от простейшего "расширения" Interenet до уровня "культуры", ставшей частью современной жизни. Эволюция условно делится на четыре фазы.
Фаза 1. Символьный гипертекст
Web появилась в 1989 г. и была текстовой гиперссылочной системой. Это ограничение легло в основу потому, что компьютеры, имевшие доступ к Web, не обладали качественным способом отображения графики на экране. В первый период существования Web пользователи должны были вводить числа, представляющие страницы, которые требовалось просмотреть. Со временем появилась возможность выбора подсвеченного текста и перехода к соответствующей странице. Гипертекстовая сущность Web приобрела революционное значение во многих областях, связанных с наукой.
Фаза 2. Графически-ориентированные статические HTML-документы
Вторая фаза развития Web началась в 1993 г. с появления графического Web-браузера под названием NCSA Mosaic. Одним из разработчиков Mosaic был студент и будущий основатель Netscape — Марк Андерсен (Marc Anderssen). Mosaic разрабатывался для Национального центра по применению супер-ЭВМ (NCSA — National Center for Supercomputing Applications). Хотя создание Web, в основном, было направлено на удовлетворение нужд научных сообществ, возможность просмотра графики существенно усилила Internet. В то время графические среды приобрели гораздо большую популярность, нежели настольные символьно-ориентированные системы. Microsoft выигрывала войну операционных систем, выпустив на рынок Windows 3.1x.
Графический браузер присоединился к настольной графической среде и стал именно той "изюминкой", которую так ждали. Через несколько месяцев компьютерные компании стали добросовестно и целеустремленно проникать в Web.
Web сама по себе осталась статической (см. рис. 1.3). Содержимое включало в себя текстовые или графические документы и ряд других элементов. Возможно, страница содержала аудио- или видеофайлы. Приходилось сначала загружать файл, а потом проигрывать его, используя внешнее приложение.
Фаза 3. Динамические HTML-документы
В течение первых двух фаз Web-страницы создавались при помощи текстового редактора HTML и помещались на Web-сервер. После размещения на сервере большинство страниц оставались статическими до тех пор, пока автор их не изменял. Статические страницы вполне подходят для некоторых целей, однако не для всех. Для динамический генерации HTML-документов Web-разработчики стали использовать CGI-сценарии (CGI — Common Gateway Interface, интерфейс общего шлюза), обеспечивая с их помощью создание HTML-документов "на лету". Как раз это и стало основой первого уровня взаимодействия с пользователем в Web. С таким усовершенствованием Web могла превратиться в платформу для гипертекстовых документов, и кроме того, служить средой прикладных приложений. Одним из первых Web-приложений, демонстрирующих всю мощь новых технологий, стал Web-сайт курьерской почты FedEx (см. рис. 1.4).
Фаза 4. Активные HTML-документы
Четвертая фаза развития Web началась в 1995 г. с появлением подключаемых модулей (plug-ins) в Netscape Navigator и существенно ускорилась за счет внедрения поддержки Java. Необходимо было усилить клиентскую сторону и отказаться от опоры исключительно на сервер при запуске приложений либо обработке информации, введенной пользователем.
Благодаря Java, Web более не является коллекцией документов HTML, но может быть истинной клиент-северной средой, в которой клиент обладает определенной независимостью от сервера. JavaScript соответствует данным требованиям. В JavaScript, Java, ActiveX и других клиентских расширениях браузер становится мощнейшей операционной средой, в которой можно работать с Web-приложениями.
Источник "JavaScript в примерах"