История развития веб-технологий. Развитие HTML

Разработка первой версии языка разметки гипертекста. Возникновение языка XML, сочетающего в себе простоту HTML, логику разметки SGML и удовлетворяющего требованиям Интернета. Развитие языков WEB-программирования и мультимедийных платформ для WEB.

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык русский
Дата добавления 16.09.2013
Размер файла 16,9 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

История развития веб-технологий

Развитие HTML

Сначала был HTML…

Первая версия языка разметки гипертекста (HyperText Markup Language, HTML) была разработана в 1991 году сотрудниками CERN. За его основу взят SGML (Standard Generalized Markup Language), стандартный язык структурной разметки. Разметка была логической, то есть не несла никакой информации о внешнем виде документа, а лишь указывала границы и соподчинение его составных частей. Позднее была добавлена возможность выделения текста.html 1.0 не был стандартизирован, так как на данный момент существовал только один браузер, Mosaic.

В 1995 году появилась первая спецификация для языка гипертекстовой разметки, HTML 2.0. В ней появилась возможность вставлять рисунки, гиперссылки (выделенные области документа, позволяющие переходить к другому документу) и формы отправки информации на сервер.

С появлением спецификации HTML 3.2 (версия 3.0 не стала стандартом) начался подъем в web-дизайне. Были реализованы таблицы, разметки математических формул, обтекание текста вокруг объектов. Самым важным обновлением в данной версии HTML была поддержка Каскадных таблиц стиля (Cascading Style Sheets, CSS), позволявших производить графическое описание документа отдельно. Таким образом разрешались противоречия между идеологиями структурной разметки и визуального представления.

Текущая версия HTML 4.01 была стандартизирована 24 декабря 1999 года. Она отличается законченностью и полнотой, а также поддерживает усовершенствованную версию CSS.

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

Развитие web-серверов

Изначально, основой Всемирной паутины были web-сервера CERN httpd, написанные Тимом Бернерсом-Ли на языке программирования Си. Сервер NCSA httpd появился после CERN, когда возникла потребность в небольшом и быстром web-сервере. Позднее к проекту подключились другие авторы, которые стали накладывать свои патчи (программы-дополнения). В 1995 году Брайан Белендорф объединил эти патчи и создал первую версию сервера Apache (сокращение от "a patchy server"), который по настоящее время занимает лидирующую позицию по популярности.

Первая версия имела номер 0.6.2 В декабре 1995 года вышел релиз Apache 1.0. В следующие годы группа разработчиков расширилась, и Apache был портирован на различные операционные системы.

В 1999 году была создана некоммерческая организация Apache Software Foundation, а в марте 2000 года состоялась первая конференция разработчиков под названием ApacheCon, где была представлена версия Apache 2.0. В ней была переработана предыдущая серверная архитектура.

На сегодняшний день существуют 2 ветки Apache - 1.3 и 2.0.

Одновременно с появлением Apache, компания Microsoft выпустила коммерческий web-сервер Internet Information Server (IIS), как надстройку для операционной системы Windows NT 3.51. В этой версии отсутствовали многие возможности, но имелись стандартные веб-службы, FTP и Gopher. В более поздней версии IIS3, вышедшей в 1997 году, появились новые возможности, такие как Active Server Pages (ASP), а через год в IIS4 упразднена служба Gopher и значительно расширен набор параметров.

В 2003 году вышел web-сервер IIS6 в составе операционной системы Windows Server 2003. В данной версии произошли значительные изменения: добавлена поддержка программной платформы.net и применен новый подход с точки зрения безопасности.

С момента появления по настоящее время IIS является вторым по популярности web-сервером. Остальные существующие сервера созданы для выполнения узкопрофильных задач и пользуются сравнительно небольшой популярностью. Например, программа HTTP File Server, написанная в 2002 году Массимо Мелиной, работает, как простой сервер для передачи файлов по сети, а Lighttpd (2003) создана для использования на сильно нагруженных системах.

Развитие языков web-программирования

Web-программирование - это раздел программирования, ориентированный на разработку динамических web-приложений. Языки web-программирования делятся на серверные (команды которых обрабатываются web-сервером) и клиентские (команды обрабатываются браузером). Для связи с сервером используется интерфейс CGI (англ.common Gateway Interface - "общий интерфейс шлюза").

В 1994 году датский программист Расмус Лердорф создал набор сценариев на Perl/CGI для вывода и учёта посетителей его онлайн-резюме, обрабатывающий шаблоны HTML-документов. Лердорф назвал его PHP (англ. Personal Home Page - "личная домашняя страница"). Вскоре функциональности и быстроты Perl, интерпретатора скриптов, перестало хватать, и, спустя год, Лердорф разработал с использованием языка C новый интерпретатор шаблонов PHP/FI (англ. Personal Home Page / Forms Interpreter - "Личная Домашняя Страница / Интерпретатор форм"), который мог становиться частью web-сервера. PHP/FI был размещен в Сети для всеобщего использования, и началось его повсеместное распространение. К концу 1997 года РНР использовался более чем на пятидесяти тысячах сайтов.

Так как исходный код интерпретатора был открыт, то энтузиасты стали заниматься его доработкой, и летом 1998 года появился РНРЗ - разработка Зива Сураски и Энди Гутманса. РНРЗ был создан практически "с нуля", так как его авторы сочли код предыдущих версий недостаточно эффективным. Кроме того, РНРЗ стал весьма легко расширяемым продуктом.

В 2000-м году вышла разработанная компанией Zend Technologies четвертая версия интерпретатора РНР, дополненная множеством новых функций. В настоящее время именно она является наиболее распространенной - РНР используется более чем на 20% сайтов Сети.

Разработка первого клиентского языка велась в 1992-1995 годах компанией Nombas. Этот язык, названный Cmm ("Си-минус-минус") не получил широкого распространения, так как сценарии, написанные на нем работали только в 16-битовом Netscape Navigator под управлением Windows.

В это же время, группа разработчиков компании Netscape под руководством Брендона Айха создала язык LiveScript, который впоследствии был переименован в JavaScript и стандартизован Европейской компьютерной ассоциацией.

В 1996 году компания Microsoft выпустила технологию ASP (англ. Active Server Pages - "активные серверные страницы"), позволяющую подключать программные модули во время процесса формирования web-страницы. Относительная популярность ASP основана на простоте используемых при этом языков Visual Basic Script и JScript (аналога языка JavaScript).

Технология ASP получила своё развитие в виде ASP.net в 2003 году. Разработчики могут писать код для ASP.net, используя практически любые языки программирования, входящие в комплект программной платформы.net (C#, Visual Basic.net, и JScript.net).

В 2005 году была разработана технология AJAX (от англ. Asynchronous JavaScript and XML - "асинхронный JavaScript и XML"). Это новый подход к построению интерактивных пользовательских интерфейсов web-приложений, заключающийся в "фоновом" обмене данными браузера с сервером.

Развитие мультимедийных платформ для WEB

В 1995 году Джон Гей и Роберт Татцуми из компании Future Wave разработали программу FutureSplash для создания анимации методом векторного морфинга (плавной трансформации изображения). В этой версии присутствовал программный модуль, позволяющий просматривать анимацию в web-браузере.

В 1996 году Future Wave была куплена компанией Macromedia и программу FutureSplash переименовали во Flash 1.0. Дальнейшие версии программы претерпели множество изменений и получили широкое распространение в сети Интернет.

Поворотным моментом в истории Flash было добавление языка сценариев в четвертую версию, впоследствии названного ActionScript. Появилась возможность создавать с помощью Flash игры, интерактивные презентации, приложения. Также во Flash 4 появилась возможность использования сжатия звука mp3.

В 2002 году выходит 6 версия - Flash MX. Добавляется поддержка видео. Благодаря этому Flash используют для видеовещания в Интернете, Получают широкое распространение видеосервисы (YouTube, Fox Interactive, Yahoo и другие).

С 2005 года, когда корпорация Adobe купила компанию Macromedia, начался новый виток развития Flash. В последующих версиях была расширена функциональность программы, усилена её безопасность и добавлена возможность работы с 3D-графикой.

язык разметка гипертекст программирование

В 2007 году компания Microsoft выпустила браузерную мультимедийную платформу Silverlight, работающую с.net Framework.

Перспективы развития web-технологий

На данный момент идет разработка языка гипертекстовой разметки HTML5, стандартизация которого запланирована на 2014 год. Концепция HTML5 должна координально изменить подход к созданию web-приложений. Программная логика приложений будет максимально отделена от визуального представления. Таким образом, технологии Adobe Flash и Microsoft Silverlight отойдут на задний план. Будет изменен подход к трансляции видео.

Размещено на Allbest.ru

...

Подобные документы

  • Определение понятия гипертекста. Основные части документа SGML. История создания стандартного языка разметки документов HTML. Отличия синтаксиса XHTML от HTML. RSS - семейство XML-форматов для описания лент новостей. Применение языка разметки KML.

    презентация [4,3 M], добавлен 15.02.2014

  • Общая характеристика языка разметки гипертекста Hypertext Markup Language. Структура HTML-документа. Обзор основных возможностей HTML. Элементы современного дизайна Web-страниц. Анализ практического применения HTML (на примере обучающих программ).

    курсовая работа [47,9 K], добавлен 24.11.2012

  • Изучение алгоритма рекурсивного спуска и системы построения грамматики с помощью лексического анализатора Lex. Написание программы интерпретатора языка разметки HTML. Проверка входной последовательности на корректность входа как общая функция программы.

    контрольная работа [226,7 K], добавлен 25.12.2012

  • Понятие об html. Структура файла в формате html. Отличительный признак html-документа. Гипертекстовые ссылки. Создание документов в стандарте html. Заголовки. Форматирование текста и изменение стилей. Фреймы.

    реферат [23,7 K], добавлен 17.08.2007

  • Специальные разметочные указатели (теги) языка HTML. Основные правила написания тегов. Структура HTML-файлов. Внесение изменений и способы обновления Web-сайта. Необходимые атрибуты для создания на Web-странице бегущей строки и вставки рисунков.

    презентация [439,3 K], добавлен 29.01.2014

  • Предпосылки создания сети Интернет. Характеристика наиболее распространенных протоколов: TCP/IP, HTTP, POP3. История создания системы извлечения информации Gopher. Разработка языков разметки HTML, XML, PHP/FI и XHTML, их версии и сферы применения.

    курсовая работа [596,5 K], добавлен 02.04.2013

  • История возникновения интернета. Первый интернет-браузер, способный отображать не только текст, но графику, разработанный группой студентов из штата Иллинойс. Тим Бернерс-Ли - разработчик языка гипертекстовой разметки HTML (HyperText Markup Language).

    презентация [423,5 K], добавлен 14.11.2013

  • Основы языка программирования Web-страниц – HTML. Виды информации, которую может содержать Web-страница: текст, графика, звук, анимация и видео. Инструментарий для создания Web-страниц. Основные HTML-редакторы, которые используются для Web-дизайна.

    реферат [374,0 K], добавлен 19.01.2011

  • Обоснование выбора языка программирования для создания интернет магазина. Построение виртуальных страниц. Определение затрат на создание Web-сайта. Расчет трудоемкости создания программного продукта. Использование HTML как языка разметки гипертекста.

    дипломная работа [1,2 M], добавлен 28.05.2016

  • Обоснование выбора языков разметки гипертекста HTML и стилей CSS. Описание архитектуры клиент-сервер. Разработка базы данных средствами структурированного языка запросов SQL. Пользовательский интерфейс и руководство пользователя для работы с программой.

    курсовая работа [2,1 M], добавлен 16.04.2017

  • HTML - язык разметки гипертекста как набор инструкций для программы-просмотрщика (броузера). Понятие и назначение тэгов, их функции и параметры. Смысл понятий "параметр" и "значение параметра". Правила работы с тэгами, создание ссылок с их помощью.

    статья [16,8 K], добавлен 10.05.2009

  • Понятие, сущность и особенности применения языка HTML, а также структура его документа. Рекомендации по созданию сайтов в интернете. Общая структура и порядок оформления гипертекстов, записанных в языке HTML, примеры отображения их в браузере компьютера.

    контрольная работа [29,4 K], добавлен 12.09.2010

  • Новый язык разметки гипертекста XHTML. Валидация XHTML-документов, определение их типа. Распространённые ошибки в XHTML-разметке. Конформность пользовательских агентов. Использование XHTML с другими пространствами имен. Расширение семантики HTML.

    курсовая работа [44,1 K], добавлен 14.07.2009

  • Создание тематического Web-сайта с использованием гипертекстового языка разметки HTML, каскадных листов стилей CSS и языка программирования Java Script. Описание используемых тегов при его создании. Особенности разработки навигации и интерфейса сайта.

    контрольная работа [2,8 M], добавлен 02.12.2009

  • Написание сайта с помощью выбранного языка программирования с минимальной интерактивностью. Изучение дополнительных аспектов языка гипертекстовой разметки HTML. Моделирование информационной структуры. Разработка структуры данных, центральный фрейм.

    курсовая работа [1,0 M], добавлен 02.06.2015

  • Что такое разметка. Язык разметки как набор соглашений о принципах форматирования, которые применяются для кодирования текстовых блоков. Возможности форматов SGML, HTML, XML, история создания, специфика применения, контроль над размещением информации.

    реферат [25,8 K], добавлен 22.03.2010

  • Основные теги и атрибуты языка HTML. Создание web-сайта, который должен представлять собой несколько связанных между собой страниц. Рассмотрение различных значений атрибутов и тегов на страницах и в других документах. Экранные формы разработанных страниц.

    лабораторная работа [1,2 M], добавлен 16.04.2014

  • HTML как язык разметки гипертекста, его структура, элементы. Каскадные таблицы стилей, их разработка. Верстка: страницы как мы их видим. Новые технологии – HTML5, CSS3. LESS. Динамический язык стилевой разметки. Технологии упрощенной разметки HAML, SASS.

    дипломная работа [3,4 M], добавлен 19.04.2013

  • История происхождения языков Веб-программирования. Исторические факты появления самого первого из них. Сущность современного, актуального в настоящее время, языка HTML, история появления языка PHP, применение языка JavaScript и его использование.

    реферат [23,1 K], добавлен 23.02.2013

  • История развития Интернета и принципы его работы. Сквозные протоколы и шлюзы. Логическая и физическая структура сайта. Основы HTML и форматирование текста. Списки, таблицы, гиперссылки. Мультимедиа на web–странице. Формат задания фреймовой структуры.

    курсовая работа [1,2 M], добавлен 27.03.2009

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.