html текст
All interests
  • All interests
  • Design
  • Food
  • Gadgets
  • Humor
  • News
  • Photo
  • Travel
  • Video
Click to see the next recommended page
Like it
Don't like
Add to Favorites

HTML5 развалится на две разные спецификации?


На сегодня среди двух организаций-разработчиков популярного стандарта HTML5 сложились, мягко говоря, довольно противоречивые отношения, которые потенциально могут привести к возникновению двух параллельных и отличных друг от друга стандартов HTML5.

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

HTML5 html стандарт спецификация конфликт WHATWG версия W3C группа разборки отличия развитие

Хронология развития конфликта

В свое время специально для разработки будущих стандартов HTML была официально сформирована координирующая эту разработку новая рабочая группа — The Web Hypertext Application Technology Working Group (WHATWG). WHATWG был основан разработчиками 3-х наиболее продвинутых браузерных движков — Gecko (Mozilla), Presto (Opera) и WebKit (Apple, а теперь и Google). Очевидно, что в новые спеки были добавлены (и продолжают добавляться) все новейшие фичи этих движков (audio, video, canvas, webgl, geolocation, storage, websockets, webworkers, file-api, etc).

Итак, WHATWG — это рабочая группа из практиков-разработчиков, реальных пионеров внедрения HTML5, котооым просто надоело ждать бюрократов из W3C. По-сути WHATWG — это «авангард» клиентских веб-технологий, клуб титанов на рынке браузеров (внимание — примечательно, что туда не вхож IE)

На самом деле формирование этой группы было реакцией на очень медленную работу консорциума World Wide Web Consortium (W3C), который все это время единолично занимался развитием и утверждением всех веб-стандартов. На тот момент ситуация была такова, что внутри W3C решили, что более перспективными и важными направлениями являются стандарты XML и XHMTL, а HMTL — это уже уходящая технология.

В результате подобных акцентов в разработке возникла уже упомянутая стагнация в развитии HTML, хотя реальная популярность и распространенность именно HMTL только нарастала, реальные веб-разработчики не спешили отказываться от этого удачного стандарта разметки. И вот новая, специально созданная рабочая группа WHATWG весьма оживила разработку HTML, в большей степени самостоятельно подготовив спецификацию популярного ныне HMTL5. W3C в свою очередь помогала в его разработке, а после официально одобрила и приняла на вооружение этот стандарт.

HTML5 html стандарт спецификация конфликт WHATWG версия W3C группа разборки отличия развитие

На данный момент HMTL5 получил взрывную популярность и самую широкую поддержку, что привело к пересмотру внутренних приоритетов в W3C. Консорциум хочет также начать активно участвовать в разработке этого стандарта, наравне с рабочей группой WHATWG. Отчасти, переговоры в связи с этим, уже привели как минимум к новой модели разработки, хотя некоторые люди опасаются гораздо больших неприятностей — возможности возникновения двух параллельных и отличных редакций HTML5.

Общую схему новой модели разработки редактор группы WHATWG объясняет следующим образом:

Обе организации пока взаимно условились, что WHATWG сконцентрируется на дальнейшей разработке HMTL5, то есть будет ответственна за выявление ошибок, за поиск неоднозначностей, а также за их оперативное исправление. Также эта группа будет вносить все необходимые новые функции, потребность в которых будет очевидна и широко востребована сообществом.

Эту ветку HTML5 условились называть как «Living Standard», или говоря другими словами, как «ветку текущей разработки». С другой стороны, консорциум веб-стандартов W3C будет периодически выполнять своего рода «снэпшоты», выделяя наиболее стабильные и удачные версии HTML5 в этой «живой» ветке, документируя их и проводя техническую ревизию, в итоге утверждая их как некую официальную подверсию HTML5.

Риски новой модели разработки

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

В качестве наиболее вероятного сценария для этого приводится текущая ситуация, когда WHATWG разрабатывает HTML5 достаточно интенсивно и активно, и если W3C будет принимать решения об аудите и стандартизации «стабильных вариантов» в своем текущем медленном бюрократическом стиле, то это приведет к тому, что «живая версия» от WHATWG уйдет значительно вперед, что уже и происходит (смотрите, например, стремительно нарастающий пункт «How do the WHATWG and W3C specifications differ?»), и на кого будет ориентироваться каждый конкретный производитель — это пока открытый вопрос.

Редактор WHATWG подчеркивает, что рабочая группа WHATWG, будучи лишенная функций верификации и аудита стандарта, ещё больше ускорит свою разработку HTML5. Учитывая, например, гонку за инновациями между браузерами Chrome и Firefox, почти наверняка ставка будет сделана на «живую версию» от WHATWG, и что же это будет, вопрошает этот редактор, если некоторые их фичи впоследствии отвергнет «официальная спецификация» от W3C?

С другой стороны, внимательно подумайте — вроде бы хорошо, если стандарт всегда актуален и описывает все самые новомодные тенденции, как и есть в случае с WHATWG «Living Standard». Но если этот стандарт будет руководствоваться только самыми топовыми реализациями, есть приличная вероятность, что его потянут в реализации лишь 1-3 лидера рынка, а остальные неминуемо окажутся за бортом.

И ведь пример у нас уже был: IE6, в момент своего появления был наиболее продвинутым браузером. И все дружно, забив на стандарты, выбрали его как основную платформу. А потом почти 10 лет застоя, стоны верстальщиков, и многочисленные призывы среди разработчиков — «давайте следовать веб-стандартам». Потому что стандарт подразумевает некоторую гарантию, что ваш код будет корректно отображаться в более чем в одном браузере, что будет сложно гарантировать для быстро развивающегося наиболее-топового-по-количеству-фич варианта.

В довесок по теме: Консорциум W3C определился с новым процессом стандартизации HTML5.

Читать дальше
Twitter
Одноклассники
Мой Мир

материал с blogerator.ru

2

      Add

      You can create thematic collections and keep, for instance, all recipes in one place so you will never lose them.

      No images found
      Previous Next 0 / 0
      500
      • Advertisement
      • Animals
      • Architecture
      • Art
      • Auto
      • Aviation
      • Books
      • Cartoons
      • Celebrities
      • Children
      • Culture
      • Design
      • Economics
      • Education
      • Entertainment
      • Fashion
      • Fitness
      • Food
      • Gadgets
      • Games
      • Health
      • History
      • Hobby
      • Humor
      • Interior
      • Moto
      • Movies
      • Music
      • Nature
      • News
      • Photo
      • Pictures
      • Politics
      • Psychology
      • Science
      • Society
      • Sport
      • Technology
      • Travel
      • Video
      • Weapons
      • Web
      • Work
        Submit
        Valid formats are JPG, PNG, GIF.
        Not more than 5 Мb, please.
        30
        surfingbird.ru/site/
        RSS format guidelines
        500
        • Advertisement
        • Animals
        • Architecture
        • Art
        • Auto
        • Aviation
        • Books
        • Cartoons
        • Celebrities
        • Children
        • Culture
        • Design
        • Economics
        • Education
        • Entertainment
        • Fashion
        • Fitness
        • Food
        • Gadgets
        • Games
        • Health
        • History
        • Hobby
        • Humor
        • Interior
        • Moto
        • Movies
        • Music
        • Nature
        • News
        • Photo
        • Pictures
        • Politics
        • Psychology
        • Science
        • Society
        • Sport
        • Technology
        • Travel
        • Video
        • Weapons
        • Web
        • Work

          Submit

          Thank you! Wait for moderation.

          Тебе это не нравится?

          You can block the domain, tag, user or channel, and we'll stop recommend it to you. You can always unblock them in your settings.

          • pleshner
          • домен blogerator.ru

          Get a link

          Спасибо, твоя жалоба принята.

          Log on to Surfingbird

          Recover
          Sign up

          or

          Welcome to Surfingbird.com!

          You'll find thousands of interesting pages, photos, and videos inside.
          Join!

          • Personal
            recommendations

          • Stash
            interesting and useful stuff

          • Anywhere,
            anytime

          Do we already know you? Login or restore the password.

          Close

          Add to collection

             

            Facebook

            Ваш профиль на рассмотрении, обновите страницу через несколько секунд

            Facebook

            К сожалению, вы не попадаете под условия акции