Можностей, предоставляемых веб-разработчикам


КАК HTML5 ЧУТЬ НЕ КАНУЛ В БЕЗВЕСТНОСТЬ



Pdf көрінісі
бет20/232
Дата06.01.2022
өлшемі5,47 Mb.
#12231
1   ...   16   17   18   19   20   21   22   23   ...   232
Байланысты:
[Bryus Louson, Remi SHarp] Izuchaem HTML5. Bibliot(z-lib.org)

КАК HTML5 ЧУТЬ НЕ КАНУЛ В БЕЗВЕСТНОСТЬ
В 1998 году W3C решила больше не заниматься разработкой HTML. Они считали (как 
и ваши авторы), что будущее за XML. Поэтому HTML был заморожен в версии 4.01. Затем 


Введение  •  17
была выпущена спецификация под названием XHTML 1.0, которая представляла собой 
XML-версию HTML, использующую правила синтаксиса XML — заключение атрибутов 
в кавычки, закрытие некоторых тегов (при наличии самозакрывающихся тегов) и т. п. 
Были разработаны два стандарта (вообще-то три, если вас волнует HTML Frames, но я на-
HTML Frames, но я на-
 Frames, но я на-
Frames, но я на-
, но я на-
деюсь, что не волнует — потому что в HTML5 его нет). Первый, XHTML Transitional, был 
создан, чтобы помочь разработчикам плавно перейти к использованию второго — золотого 
стандарта XHTML Strict.
Сначала все было нормально — целое поколение разработчиков (или, по крайней мере, 
профессионалов) привыкло думать в терминах допустимого, хорошо структурированно-
го кода. Но позже началась работа над спецификацией XHTML 2.0, которая предвещала 
революцию в языке, поскольку ее разработчики пытались улучшить логику и общую ор-
ганизацию языка за счет несоблюдения принципа обратной совместимости.
Однако небольшая группа разработчиков из компании Opera не разделяла того убеждения, 
что будущее Сети — это XML. Эти люди по своей собственной инициативе начали рабо-
ту над экспериментальной спецификацией, в которую были добавлены расширения для 
HTML-форм без нарушения обратной совместимости. В конечном итоге эта спецификация 
превратилась в Web Forms 2.0, а позже была включена в спецификацию HTML5. К группе 
вскоре присоединились разработчики из Mozilla, и они все вместе во главе с Яном «Хикси» 
Хиксоном продолжили работу над спецификацией, неофициально сотрудничая с компа-
нией Apple, «подбадривавшей их, стоя в сторонке», в составе нескольких разработчиков
которые называли себя WHATWG (Web Hypertext Application Technology Working Group, 
«рабочая группа по разработке гипертекстовых приложений для Интернета» — 
http://www 
whatwg org
). Об этом сотрудничестве свидетельствуют сведения об авторских правах, ука-
занные в версии спецификации WHATWG: «© Copyright 2004–2011 Apple Computer, Inc., 
Mozilla Foundation и Opera Software ASA» (кстати, лицензия разрешает вам ее использовать, 
копировать и создавать свои версии).
Хиксон перешел из Opera в Google, где он стал полноправным разработчиком HTML5 (что 
затем стало называться Web Applications 1.0).
В 2006 разработчики W3C решили, что они были чересчур оптимистичны, полагая, что 
весь мир перейдет на XML (и, естественно, к XHTML 2.0): «Важно развивать HTML шаг за 
шагом. Попытка заставить мир одномоментно перейти на XML, включая кавычки вокруг 
атрибутов, закрытие пустых тегов и пространства имен, провалилась», — признал Тим 
Бернерс-Ли.
Воссозданная HTML Working Group (рабочая группа HTML) проголосовала за использо-
HTML Working Group (рабочая группа HTML) проголосовала за использо-
 Working Group (рабочая группа HTML) проголосовала за использо-
Working Group (рабочая группа HTML) проголосовала за использо-
 Group (рабочая группа HTML) проголосовала за использо-
Group (рабочая группа HTML) проголосовала за использо-
 (рабочая группа HTML) проголосовала за использо-
HTML) проголосовала за использо-
) проголосовала за использо-
вание спецификации WHATWG Web Applications в качестве основы новой версии HTML, 
и так начался процесс тщательной работы над спецификацией, аналог которой параллельно 
разрабатывала W3C (в руководстве процессом участвовали Сэм Руби из IBM и Крис Уилсон 
из Microsoft, а позднее — Руби, Пол Коттон из Microsoft и Мацей Сташовьяк из Apple) 
и WHATWG во главе с ее бессменным редактором Хиксоном.
Этот процесс был крайне необычным в нескольких отношениях. Странной казалась его 
открытость; кто угодно мог подписаться на рассылку WHATWG и помочь в разработке 
спецификации. Каждое письмо читал лично Хиксон или кто-либо из самых активных чле-
нов группы WHATWG (в которую входили такие светила, как создатель JavaScript и Mozilla 


18  •   Введение
CTO Брендан Айк, разработчик архитектуры Safari и WebKit Дэвид Хайятт и изобретатель 
CSS и Opera CTO Хокон Виум Ли).


Достарыңызбен бөлісу:
1   ...   16   17   18   19   20   21   22   23   ...   232




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет