Опрос
Ждете ли вы выхода привычных ноутбуков на новой Windows 10X?

Microsoft вплотную занимается формированием стандарта HTML 5

Напечатать страницу
17.08.2009 11:09 | alexkiev

В последнее время компания Microsoft уделяет много времени работе над новой версией стандарта HTML - пятой по счету версии. Часть новых спецификаций уже реализована в IE8, но компания не намерена на этом останавливаться.

Компания хочет оживить стандарт HyperText Markup Language, используемый для описания веб-страницы, который подвергся серьезному обновлению еще в 1999 году. В обнародованной в пятницу публикации в блоге W3C программный гигант изложил ряд вопросов и проблем с предложениями их решений.

"Команда IE собирается с мыслями и составляет набросок плана по предстоящей работе над спецификациями HTML 5. Мы хотим использовать нашу обратную связь и обсудить результаты в рабочей группе" - сказал Эдриан Бейтмэн (Adrian Bateman), программный менеджер Internet Explorer. "Мы представим свои мысли, как только поймем, что им нет препятствий. На данном этапе у нас больше вопросов, чем ответов, но я полагаю, что их публичное обсуждение сможет обеспечить успех".

На сегодняшни день HTML 5 в своей черновой форме включает множество значительных нововведений. Отдельного внимания заслуживают те, которые превращают сеть в платформу не только для обычных веб-страниц, но и для полноценных приложений. Среди известных на данный момент функций HTML 5 можно отметить поддержку встроенного видео и аудио, способность хранить данные на локальном компьютере, чтобы можно было использовать веб-приложения даже в режиме оффлайн, потоки Web Workers, которые могут производить рутинные вычислительные работы в фоновом режиме, не снижая скорость отклика веб-приложения, элемент Canvas для создания сложных двумерных bitmap-изображений и технология Drag & Drop для улучшенных интерфейсов пользовательских веб-приложений.

Официальный стандарт HTML находится под управлением консорциума W3C, а Крис Уилсон (Chris Wilson) из Microsoft является сопредседателем группы W3C, занимающейся разработкой HTML. Но большая часть работы над стратегией HTML 5 была проделана совметными усилиями заинтересованных сторон, собравших команду под названием Web Hypertext Application Technology Working Group (WHATWG), которой несколько лет назад не понравилась реализация XHTML 2.0, принятого W3C в качестве направления для дальнейшего развития для HTML.

Microsoft не осталась в стороне от HTML 5. Она создала технологию ContentEditable в HTML 5, которая позволяет людям, использующим браузер, редактировать элементы веб-страниц. Microsoft заявляет, что последняя версия браузера, Internet Explorer 8, уже поддерживает компоненты HTML 5: DOM Store, Cross Document Messaging, Cross Domain Messaging и Ajax Navigation.

Но новое сообщение в блоге указывает на то, что Microsoft серьезно относится ко многим обыденных аспектах предложенной спецификации. Это важно, потому что Microsoft в последнее время переходит на философию стандартов, поддерживаемых в IE, а IE, конечно, несмотря на сокращающуюся долю, остается доминирующим браузером на рынке.

Microsoft пока отказывается комментировать этот момент. Google, Apple и Mozilla уже анонсировали поддержку функций HTML 5 в своих браузерах, но Microsoft пока осторожничает.

"Поддержка утвержденных стандартов - это то, чему мы всячески стараемся содействовать" - сказала Эми Барздукас (Amy Barzdukas), старший директор по менеджменту отделения IE, в своем июльском интервью. "В некоторых случаях обеспечение поддержки неутвержденных стандартов может оказаться весьма опрометчивой".


Источник: http://news.cnet.com
Перевод: alexkiev

Комментарии

Не в сети

"который подвергся серьезному"
исправьте

17.08.09 12:56
0
Не в сети

хихи
миксрософт и стандарты... хихи. и ишак как показатель соблюдения этих стандартов

19.08.09 00:24
0
Не в сети

Ишак с пятой версии (с 98-го года) стал очень навороченным. Вернее, с 4-й версии, но она была, скорее, переходной (как Виста) - большой и несколько монстрообразной. А пятёрка вышла на тот момент очень передовой.
Очень многие технологии мощные и удобные до сих пор. И до сих пор о них имеют мало понятия (Data Islands различных типов, Data Binding, MSXML, страницы, HTML+Time[2], мультимедийные фильтры, designMode (contentEditable) и т.д.). Тот же AJAX, который можно было использовать с того же самого 98-го года, большинство "открыло" для себя после gmail'а. И XMLHTTPRequest сделали стандартом - уж очень удобен был. Тот же innerHTML, ни разу не стандартный, все броузеры перетянули - потому как очень удобно, работает быстро и реализовать просто (а сколько копий переломали - "Так не правильно! Не по стандартам! Вместо одной строки надо писать много, очень много!"). Правда, у трайдента есть ещё и outerHTML, innerText и outerText - но M$ всегда так, вместо необходимого минимума функциональности, она делает максимум. А потом не может угнаться по скорости за остальными.

19.08.09 13:23
0
Не в сети

Для разработчика IE всегда был прост и удобен. Самая большая проблема была в разной Box-модели у IE и по стандартам. Причём это действительно была проблема - пока разметка простая, то кажется, что IE удобнее. Когда разметка усложняется, то понимаешь на собственном опыте, почему стандарты именно такие и почему это правильно. Ну и поддержка альфа-канала в png была, мягко говоря, антигуманной.
IE с пятой версии был уже "компьютером" в себе - на нём (на его платформе) можно было сделать всё, что угодно. Даже слишком удобным - возможность читать и писать локальные файлы (ActiveXObject, Msxml2.XMLHTTP, ADODB.Stream), как текстовые, так и бинарные, очень, конечно, удобна - например, для создания корпоративных и оффлайн- веб-приложений, но не могла не быть использована для злонамеренных целей. И была использована. И пришлось урезать и ограничивать функционал - и так не один раз. Короче, излишняя гибкость и функциональность очень снизила безопасность.
В то время конкурентов у IE, по сути, не было, тем более он был бесплатен. Такого объёма функциональности не было (да и нет) ни у одного броузера. Только вот никому столько не надо было (и сейчас не особо надо).

19.08.09 13:24
0
Не в сети

Опера до версии 8 (а даже, скорее, до девятки) была громким ужасом для разработчика. "То мы поддерживаем, то не поддерживаем,это, возможно, скоро будем, а это - и не собираемся" и т.п. Мозилла - сразу неплохой броузер был, тем более, что Gecko - это тоже серьёзная платформа, кросплатформенная (эдакий каламбурчик). Но проблем с ними со всеми хватало - даже сейчас, создавая более-менее серьёзные разметки, сталкиваешься, что кое-где броузеры глючат. Причём разные билды по разному. А билды эти выходят часто - не то, что IE. Хорошо хоть, что HTML4 (да-да, те самые таблицы) все показывают одинаково. Боюсь, что с пятым стандартом так не будет - посложнее он. А с видео вообще не понятно ещё, что и как будет. OGG и Theora хороши, слов нет, свободны и бесплатны, но по качеству хужее, чем тот же H.264, который уже очень широко используется, в том числе и в железе. Но в H.264 с лицензированием всё не просто (особенно в скором будущем), да и к ресурсам более требователен.
С поддержкой стандартов, конечно, в M$ протупили, и серьёзно. Понятно, что они больше о совместимости с существующим контентом и приложениями заботились, но следовало сделать что-то подобное "режиму совместимости" уже в шестёрке, даже в семёрке было уже поздно. Хотя анацефалы всё равно бы хихикали - конечно, "это ж M$!". Т.е. "некошегно" и дерьмо по определению. Не слишком ли категорично?

19.08.09 13:24
0
Не в сети

Ладно, посмотрим из всего этого выйдет. Тем более M$ Газель там какую-то "выращивает". Слишком большая дополнительная функциональность IE и MSXML (даже лайт) и "тяжёлое наследие прошлого" (совместимость с уже существующим, необходимость поддержки уже реализованных технологий) не позволяют сделать сделать броузер таким же быстрым, как броузеры, в которых реализована только поддержка стандартов и ничего лишнего.
А насчёт поддержки ещё не утверждённых стандартов - в корпоративной среде это просто непримлемо. Нельзя полагаться на то, что ещё может быть изменено. Тем более, что M$ на эти грабли уже наступала - например, с ранним диалектом XSLT.

19.08.09 13:24
0
Не в сети

Ну а пока - добро пожаловать в реальность. На рабочем столе уже целая строка иконок разных броузеров (даже "стандартных", перечислять устанешь), чтобы каждую букву в разметке и в скрипте проверять во всех из них. Причём IE8 вполне нормальный броузер для "броузера из коробки". И "поддержки стандартов" в нём за глаза хватает. Не, ну те, у кого сексуальное влечение к ACID'у -3, будут им не довольны конечно, но на данный момент это брюзжание, а не действительная необходимость.
Так что радоваться надо, что M$ принимает крайне деятельное участие в разработке стандартов (в том числе и Web-стандартов), а не хихикать.

19.08.09 13:24
0
Не в сети

Полностью согласен. Я юзал и оперу, и фаерфокс, и хром, но ИЕ8 мне всё-таки нравится больше. Все сайты, которые я посещаю, отлично отображаются в ИЕ8 под семёркой. А на тест ACID мне прямо говоря накакать. Какой резон в этой гонке за баллы в тестах? Это как собирать мощнейший компьютер только ради рекорда в 3дмарке.

20.08.09 21:52
0
Для возможности комментировать войдите в 1 клик через

По теме

Акции MSFT
207.26 0.00
Акции торгуются с 17:30 до 00:00 по Москве
Все права принадлежат © ms insider @thevista.ru, 2020
Сайт является источником уникальной информации о семействе операционных систем Windows и других продуктах Microsoft. Перепечатка материалов возможна только с разрешения редакции.
Работает на WMS 2.34 (Страница создана за 0.045 секунд (Общее время SQL: 0.018 секунд - SQL запросов: 61 - Среднее время SQL: 0.0003 секунд))
Top.Mail.Ru