Версии HTML

Первая версия HTML была разработана в начале 90х годов Тимом БенерсЛи
для популярного в прошлом броузера Mosaic. Но в те времена ни для броузера, ни
для самого языка еще не нашлось достойного применения. В 1993 году появился
HTML+, и эта версия также осталась практически незамеченной. Начало широ
кому использованию гипертекста дала версия 2.0, которая появилась в июне 1994 года.
Это был момент начала роста популярности WWW по всему миру. Элементы,
включенные в версию 2, в большинстве своем используются и по сей день.
В версии 3.0 HTML, которая появилась год спустя, была реализована возмож
ность прорисовки математических символов (знаков интеграла, бесконечности,
дроби, скобок и т. д.) при помощи элементов языка. Под эту версию разрабатыва
лись и броузеры (Arena). Но этот проект оказался тупиковым и не получил даль
нейшего распространения.

В 1996 году появился HTML версии 3.2. Это было новаторское решение, доста
точно упомянуть, что в спецификацию языка были введены фреймы, которые стали
теперь весьма популярными у разработчиков Webстраниц. Даже сейчас на осно
ве этой спецификации можно реализовывать очень неплохие дизайнерские реше
ния. Практически все современные броузеры стопроцентно поддерживают вер
сию 3.2, поэтому у авторов не возникают сомнения по поводу работоспособности
заявленных элементов.

Наряду с официальными спецификациями языка, которые разрабатывались орга
низацией W3C (W3 Консорциум), компаниипроизводители броузеров создава
ли собственные элементы (расширения). Впоследствии некоторые из этих эле
ментов, после получения всеобщего признания, включались в спецификацию
следующей версии языка. Интересно, например, что новаторское решение
фреймы, — которое так полюбилось многим разработчикам, не было включено
спецификацию 3.2. Но броузеры поддерживали фреймы, и многие книги, посвящен
ные HTML, содержали описания фреймов без упоминания о том, что это нестан
дартные элементы. И это было правильно, потому что фреймы стали стандарте]
дефакто. В версию языка 4 они уже были включены на полном основании.

И наоборот, элементы APPLET и SCRIPT, необходимые для расширения HTML друга
ми программными кодами, в версии 3.2 не сыграли той роли, которую были при
званы сыграть. Это объяснялось тем, что броузеры различных версий поразном
интерпретировали программы на языках Java, JavaScript, Visual Basic (VBScript
В результате не удавалось получить достаточно надежно работающий код, и дан
ные языки использовались любителями HTML в основном для экспериментов.

Официальная спецификация HTML 4 (Dynamic HTML) появилась в 1997 годз
В это время уже было очевидно, что дальнейшее развитие гипертекста будет осуще
ствляться за счет скриптпрограммирования. Это оказалось намного более эффек
тивным, чем вводить в язык все новые элементы. Появившиеся в то время броузе
ры (Netscape Navigator 4, Microsoft Internet Explorer 4 и др.) уже достаточн!
надежно интерпретировали программный код (был достигнут определенный уро
вень стандартизации). Однако проблемы у разработчиков еще остались. В каче
стве примера можно отметить, что многие скрипты начинаются с определенш
версии броузера, чтобы потом использовать тот или иной фрагмент кода. Очевид
но, что на программиста ложится обязанность тестирования страниц на все;
популярных в настоящее время броузерах. Кроме того, актуальной остается
проблема использования старых или не очень популярных программ. Лидерам!
«броузеростроения» по праву считаются компании Microsoft и Netscape, но вед]
существуют еще и другие фирмы…

В результате использование всех возможностей Dynamic HTML стало yдeлo^
программистов достаточно крупных организаций, где есть условия для разработ
ки сложных программ и всестороннего их тестирования. Создателям личньн
Webстраниц подчас приходится искать компромисс между надежностью и нова
торством, чтобы получить достаточно грамотный HTMLкод.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: