В отношениях между организациями W3C и WHATWG, принимающими участие в продвижении стандартов HTML5, назрела (http://lists.w3.org/Archives/Public/public-whatwg-archive/20...) довольно противоречивая ситуация, которая потенциально может привести к возникновению двух параллельных и отличных друг от друга стандартов HTML5.
В свое время специально для разработки будущих стандартов HTML была официально сформирована рабочая группа WHATWG (The Web Hypertext Application Technology Working Group (http://www.whatwg.org/)). Формирование этой группы было реакцией на очень медленную работу консорциума W3C (World Wide Web Consortium (http://www.w3.org/)), который до этого единолично занимался развитием и утверждением всех веб-стандартов. На тот момент ситуация была такова, что внутри W3C решили, что более перспективными и важными направлениями являются стандарты XML и XHMTL, а HMTL – это уже уходящая технология.В результате подобных акцентов в разработке возникла уже упомянутая стагнация в развитии HTML, хотя реальная популярность и распространенность именно HMTL только нарастала, а реальные веб-разработчики не спешили отказываться от этого удачного стандарта разметки. И вот новая, специально созданная рабочая группа WHATWG весьма оживила разработку HTML, в большей степени самостоятельно подготовив спецификацию популярного ныне HMTL5. W3C в свою очередь помогала в его разработке, а после официально начала процесс утверждения набора стандартов HMTL5. На данный момент HMTL5 получил взрывную популярность и самую широкую поддержку, что привело к пересмотру внутренних приоритетов в W3C. Консорциум хочет активно участвовать в разработке HTML5, наравне с рабочей группой WHATWG.
Для решения сложившейся ситуации была предложена новая модель разработки, которая выглядит следующим образом. WHATWG сконцентрируется на дальнейшей разработке HMTL5, то есть будет ответственна за выявление ошибок, поиск неоднозначностей, а также за их оперативное исправление. Также эта группа будет вносить все необходимые новые функции, потребность в которых будет очевидна и широко востребована сообществом. Эту ветку HTML5 условились называть как "Living Standard (http://wiki.whatwg.org/wiki/FAQ#What_does_.22Living_Standard...)", или говоря другими словами, как "ветку текущей разработки". С другой стороны, консорциум W3C будет периодически выполнять своего рода "срезы", выделяя наиболее стабильные и удачные версии HTML5 в этой "живой" ветке, документируя их и проводя техническую ревизию, в итоге утверждая их как некую официальную подверсию HTML5.
Несмотря на всю внешнюю относительную логичность этой схемы, некоторые эксперты подчеркивают, что работа над одним и тем же стандартом сразу двух независимых и весьма разных по структуре организаций может привести в итоге к распаду спецификации HTML5 на два независимых стандарта. В качестве наиболее вероятного сценария для этого приводится текущая ситуация, когда WHATWG разрабатывает HTML5 достаточно интенсивно и активно, и если W3C будет принимать решения об аудите и стандартизации “стабильных вариантов” в своем текущем медленном бюрократическом стиле, то это приведет к тому, что “живая версия” от WHATWG уйдет значительно вперед, что уже и происходит (http://www.whatwg.org/specs/web-apps/current-work/multipage/...?), и на кого будет ориентироваться каждый конкретный производитель – это пока открытый вопрос.
Представитель WHATWG подчеркивает, что рабочая группа WHATWG, будучи лишенная функций верификации и аудита стандарта, ещё больше ускорит свою разработку HTML5. Учитывая, например, гонку за инновациями между браузерами Chrome и Firefox, почти наверняка ставка будет сделана на ”живую версию” от WHATWG, и что произойдёт если уже внедрённые возможности впоследствии отвергнет ”официальная спецификация” от W3C.URL: http://www.i-programmer.info/news/191-htmlcss/4531-which-htm...
Новость: http://www.opennet.me/opennews/art.shtml?num=34388
Их раскол - не новость.
Как рещить эту проблему? Нужен просто ещё один стандарт!
Дайте два.
Четырнадцать. Нате - http://xkcd.com/927/
отдать руль гуглу, пусть и стандартны создают, как те кто их практически использует
Лучше яблу, у них зонд со стразами.
А чо не мозилле?
а у мозилы ничего практичного нет(сервисы), только браузер, а значит они не могут в полной мере адекватно подойти к стандарту.
А у гугла есть сервисы плюс собственный браузер, а значит он не может в полной мере адекватно подойти к стандарту.
почему?
по логике, раз они на практике весь цикл пользуют, то им виднее, что нужнее, что нет
разве не так?
Им может быть и виднее. Только они заинтересованны в продвижении именно своих продуктов.Например недавно гугл активно агитировал за webm, а мобилкопроизводителям это было не с руки, потому-что не было соответствующего аппаратного декодера.
стандарты должны быть открытые и не требующие отчислений, webm хорошо-плохо-ли, но вариант, мобильщики могли-бы между собой и сами этот вопрос решить, а не идти на поводу у h264
я бы потролил, но мне лениво.h.264 открыт, этот ваш ffmpeg его вполне умеет.
работа должна быть оплачена, если вы знаете адекватные варианты без отчислений, предлагайте.
мобильщики хоть и могут, но вовсе не обязаны менять уже устаканившийся стандарт на кота в мешке.
> работа должна быть оплаченаЧья именно? Купоны стричь хочет какая-то MPEG LA которая пальца о палец не ударила в плане собственно фактической реализации кодека. А кодек это на 10% стандарт и на 90% реализация. Вон у адобы H.264 жал хуже чем xvid какой-нибудь. Просто потому что у адобы хреновая реализация более нового кодека, а xvid - качественная реализация более старого. Ну я понимаю еще - дать денег авторам x264, например. Но денег вымогают какие-то совершенно левые прихлебатели, которые просто вовремя подсуетились с патентами. Да еще вылезают задним числом - мол, во, все подсели? А вот ща условия поменяем!
> если вы знаете адекватные варианты без отчислений, предлагайте.
webm. Для веба выше крыши. Кстати если бы не он, мы бы уже платили за онлайн видео вовсю. А так mpeg la пришлось выкусить и выбирать между выстрелом себе в пятку и получением фиги :)
кодек - это 99% работы инженеров, разработавших алгоритмы собственно кодирования, для получения оптимального соотношения качество/битрейт и один процент работы быдло^Wкодеров написавших реализацию кодека. А совершенно левые прихлебатели - это внезапно те самые инженеры, либо те кто тем самым инженерам заплатил за работу и жилает получить свои деньги назад.За webm прихлебателям во первых уже заплатил гугл, который за рабатывает на нас с вами, а во вторых, если бы он получил большее распространение, ВНЕЗАПНО заплатили бы ещё и мы лично производителям железа, за переход на новые аппаратные кодеки. К тому же была бы потеряна обратная совместимость с уже готовыми девайсами.
> кодек - это 99% работы инженеров, разработавших алгоритмы собственно кодирования,Нет, извните.
1) Во первых, основная заслуга - математиков.
2) Во вторых, большинство техник - достаточно общеизвестные.
3) Патенты получили и вымогательствуют отнюдь не инженеры и математики.
4) H.264 всего лишь стандартизированное объединение ряда техник кодирования.Грубо говоря, если некто спроектировал конкретный дом - может ли он на этом основании стричь роялти за "строительство домов вообще"? А морда у него не треснет - стричь купоны за то что он сам не строил и не проектировал?
Итого: бабло получают не те кто вкалывал и вообще не понятно кто и за что. Подсуетитись вовремя и запатентовали вперед других общеизвестные вещи. Обалдеть "достижение".
> для получения оптимального соотношения качество/битрейт
> и один процент работы быдло^Wкодеров написавших реализацию кодека.Не, извините, судя по тому что стандарту чуть более чем дохрена лет, а сколь-нибудь внятным реализациям на фоне времени существования стандарта "без году неделя" - все так как сказал я, а не вы.
Дело в том что с точки зрения теории есть более 1 метода кодирования потока с неким синтаксисом. Различных по эффективности и результату. Оговорить формат потока и допустимые преобразования - в общем то не такая уж и огромная наука. А вот дальше начинается черная магия с алгоритмами rate control и выделения битов на сцены, выбора ключевых кадров и паоаметрок кодирования в каждом конкретном кусочке. Реализация чего в стандарте вообще никак не прописана. И в зависимости от того насколько алгоритм вот этого вот удачен - на выходе может быть все. От полного отстоя до рулеза. Не парьтесь и сделайте максимально просто - и вашу реализацию H.264 разорвет на клочки xvid, хоть он и реализует более старый кусок стандарта. Ну вон как это было у адобы с их НИКАКИМ кодеком h.264, проигрывавшим xvid. Подолбайтесь в волю, тюньте и улучшайте, переписывайте и изобретайте - и однажды получится штука типа x264. Которая и делает h.264 тем чем он является.
> А совершенно левые прихлебатели - это внезапно те самые
> инженеры, либо те кто тем самым инженерам заплатил за работу и
> жилает получить свои деньги назад.Во первых, они как-то желают получать денег совершенно непропорционально тому что они заплатили - их аппетит явно превышает зарплату инженера или математика. Во вторых, даже не факт что они кому-то платили. Вот запатентовали - это да. Но из факта патентования не следует что они кому-то денег дали. Вовремя подсуетились - да. Но совсем не факт что тот кто первым придумал с этого вообще что-то получил. В третьих, они имеют наглость менять правила по ходу игры. Вот сегодня нахаляву, чтоб вы, лошки, подсели. Первая доза - даром! А завтра - хоть убей, но бабки неси! Простите, но драгдилерские методы ведения бизнеса - это просто западло для окружающих. В четвертых - ну мы уже видели что бывает в случае oracle vs google. То-есть, в суде патентные рэкетиры как правило лишаются большинства патентов на тривиальщину и общеизвестнве вещи, существовавшие до них. Просто не у всех есть ресурсы на судилища. А некоторые вообще полагают что проще заплатить рэкетиру.
> За webm прихлебателям во первых уже заплатил гугл, который за рабатывает на
> нас с вами, а во вторых, если бы он получил большее распространение,
> ВНЕЗАПНО заплатили бы ещё и мы лично производителям железа,Простите, гугл дал права это использовать на простых и понятных условиях, исключающих возможность дать задний ход и ничего не требующих взамен. Назад забрать даденные права уже невозможно. Им это надо по одной простой причине: у них есть немало сущностей где надо видео. От ютуба до кодирования видео в мобильниках. По этой причине им нужен хороший кодек без роялтей и геморроя. И да, они даже поспособстсовали появлению бесплатного IP-блока аппаратного кодера-декодера для встраивания в чипы. Кроме того гугл активно разрабатывает референсную реализацию кодека. Которая доступна на весьма либеральной лицензии. А h.264 - мало того что на референсную реализацию все забили и она убога, так еще и распостраняется под дебильной лицензией исключающей какую либо доработку. Так, чисто артефакт на посмотреть.
> за переход на новые аппаратные кодеки.
Внезапно, производители чипов могут получить IP-блок для встраивания в свои чипы нахаляву и без роялтей. Пруфлинк: http://www.webmproject.org/hardware/#details
По этому поводу аппаратные энкодеры-декодеры VP8 появились в куче новых чипов, кстати.
> К тому же была бы потеряна обратная совместимость с уже готовыми девайсами.
Ну извините, вон кассовые аппараты с msdos до сих пор используются. Вот вы и обеспечивайте с ними обратную совместимость, если вам это надо.
> h.264 открыт, этот ваш ffmpeg его вполне умеет.открыт код реализующий h.264 сам же формат закрыт патентами, потому использование открытой реализации может обернуться патентным троллингом со стороны держателей патентов.
> открыт код реализующий h.264При том референсная реализация - редкостный крап. Да еще под идиотской лицензией. Условия гугля в разы лучше и без грабель допускающих изменение правил игры в будущем :)
Здравая мысль. Пытались нормальный xhtml сделать, так и похоронили его к сожалению.И давно пора уже хтмл для разметки сделать. Выкинуть из него табличную верстку, говно дивы и прочая... А для разметки и приложений сделать новый стандарт, чтоб с поддержкой все элементов управления и заточенный именно на разметку: сетки для элементов управления, кнопки, табы, нормальный элемент "загрузить файл" наконец...
+, так и нужно сделать. Но, к сожалению, процессом рулит кучка местечковых быдлокодеров, которым нужен хоть какой-то результат прямо сейчас и которым срать на развитие стандарта в обозримом будущем.
> гoвно дивыЧто-то я не понял какая дива вам помешала в HTML :)
Тэг DIV.
> нормальный xhtmldivided by zero.
W3C на помойку!!
А ещё мы знаем слова которые надо похоронить: X11, монолитное ядро, SysVinit
Правда них...я не рабираемся, но надо!
Если вам нравиться тормозная жидкость и тормозить, то это ваш выбор )
> Если вам нравиться тормозная жидкость и тормозить, то это ваш выбор )А вам не нравится тормозная жидкость? Ну так слейте её из автомобиля и не тормозите больше.
> и не тормозите больше.А вдруг у него ручник прокачан? :)
что значит "вдруг"
прокачан!
Да-да-да: "Тормоза придумали трусы!" Где-то это я уже слышал?По сабжу: все очень грустно, и все весьма напоминает взаимоотношения между формальным и неформальным лидерами проекта.
> HMTLочепяточные очепяточники
Жмякни «исправить» и пофикси же.
>> HMTL
> очепяточные очепяточникиОт перемены слагаемых сумма не меняется.
Hyper Markup? вы уж математику в лингвистику не тащите, пожалуйста.
Проблема даже не в этом. HTML, в первую очередь, стандарт для разработчиков самих браузеров, а уж потом — для веб-разработчиков.WHATWG был основан разработчиками 3-х наиболее продвинутых браузерных движков — Gecko (Mozilla), Presto (Opera) и WebKit (Apple, а теперь и Google). Очевидно, что в новые спеки были добавлены (и продолжают добавляться) все новейшие фичи этих движков (audio, video, canvas, webgl, geolocation, storage, websockets, webworkers, file-api, etc)
А теперь подумайте, много ли вы знаете других движков, в которых уже есть (или хотя бы когда-нибудь будут) эти фичи? По-сути WHATWG - это «авангард» клиентских веб-технологий, клуб титанов на рынке браузеров (примечательно, что туда не вхож IE).
С одной стороны — вроде бы хорошо, если стандарт актуален и описывает все новомодные тенденции. С другой стороны — если стандарт будет руководствоваться только топовыми реализациями, есть вероятность, что на выбор останется 1-2 из них, а остальные окажутся за бортом.
И ведь пример у нас уже был. IE6, в момент своего появления был наиболее продвинутым браузером. И все дружно, забив на стандарты, выбрали его как основную платформу. А потом почти 10 лет застоя, стоны верстальщиков, и многочисленные призывы среди разработчиков — следовать веб-стандартам. Потому что стандарт подразумевает некоторую гарантию, что ваш код будет корректно отображаться более чем в одном браузере.
> отображаться более чем в одном браузере.Ну в лисе и хроме то будет. А то что остальные стушевались на фоне такого темпа рубки - сами виноваты.
Вот делать отстальным нехрен как реализовывать кучу маркетингового дерьма из под копыт гугла и мозиллы. Последние вообще скоро загнутся, кому потом это добро всё будет нужно... Да, будет целый один браузер соответствующий стандарту.
> Вот делать отстальным нехрен как реализовывать кучу маркетингового дерьма из под копыт
> гугла и мозиллы.Не можешь конкурировать - вон с рынка. Все просто и честно. Слабаки и слоупоки на рынке не нyжны.
Во первых мозилла имхо не помрет. Хотя-бы потому что совсем без конкуренции наступает стагнация. Гугл уже замедлился в развитии браузера: последняя версия содержала только багфиксы дырок. И все. Что как бы развязывает руки конкурентам.
Во вторых, разработчики гугла и мозиллы достаточно нормально реагируют на фидбэк, меняя курс если много недовольных.
Кто там еще? Опера? Пусть делом докажет что может или вымирает. Проприетарные слабаки - не то что нужно в XXI веке. IE? Аналогично. Эти лузеры не осилили до сих пор сделать JIT в 64-битной версии. Зачем они такие лохастые нужны?
Какая прелесть.. радикальный инженер и радикальный экономист и радикальный гопник в одном флаконе. Сразу видно - специалист. Одно непонятно. Почему до сих не руководишь гуглем?
какой ты смешной. поведай, умник, кто эти такие "остальные"? ну исключая гугл и мозилу?
lynks
надо нам принять ГОСТ и прекратить их мучения.
С русскими тегами? =)))
<блок>
<абзац>
</абзац>
<картинко></картинко>
</блок>
мне нравится
всё-равно рано или поздно русский вернёт себе статус единого языка
> всё-равно рано или поздно русский вернёт себе статус единого языкада пусть хоть сейчас себе этот «статус» берёт, всем без разницы. вообще, странам-сырьевым придаткам свойственно мечтать (или вспоминать) об имперской крутизне. «кабы я была царицей…» ну, дикари, что возьмёшь.
я не говорил о российском языке...
а вернёт по простой причине, этот язык обусловлен метафизикой космической, т.е. глобальными законами
> я не говорил о российском языке...
> российском языкелингвисты бьются в истерике.
> а вернёт по простой причине, этот язык обусловлен метафизикой космической, т.е. глобальными
> законамипсихиатры тоже.
если не хватает понимания, то зачем тролить
зачем ты разговариваешь с зеркалом? а если ты спрашиваешь у меня, то я точно не знаю, отчего у тебя нет элементарного образования и ты пишешь ерунду.
Есть такое мнение, что ЛОР заборол Опеннет в каментаз последнего. И эта зараза всё расползается.
Может тандемом будут работать, как Пу и Ме?
> Может тандемом будут работать, как Пу и Ме?А 20 000 вебмастеров будут выходить на митинги против W3C и WHARWG :)
> Может тандемом будут работать, как Пу и Ме?вам, ..., везде Пу и Ме мерещится?
Хотели по своему - народ сказал нет. Это не политика, и здесь реально правят все люди, работающие в сфере IT. Навязывать не получиться!
> реально правят все люди, работающие в сфере IT. Навязывать не получиться!Именно. И бодали мы ждать W3С до 2022 года (кажется они его называли датой принятия HTML5). Пусть они и слоупочат там еще 10 лет если им это надо.
Началось...
Сколько бы стандартов не было, Internet Explorer не будет нормально поддерживать ни один из них, при этом оставаясь самым популярным браузером за океаном
давно уже не самый популярный
http://gs.statcounter.com/#browser-na-monthly-201106-201207
> Сколько бы стандартов не было, Internet Explorer не будет нормально поддерживать ни
> один из них, при этом оставаясь самым популярным браузером за океаномза северным ледовитым? в штатах хром давно ослика загнал в пыльный угол ссаной тряпкой, собственно их картинка от нашей отличается тем что у нас в травле ослика принимает участие опера, коей 2% за океаном
но это единственное различие
Конечно. Интерпрайз же. "Совместимость" и всё такое.
Чем больше, тем лучше.
Красота в многообразии.
как они зае....ли, со своими расколами. Вот из-за такой х...ни и начинается потом выдрачивание триков под определенные браузеры
W3С 16 лет разрабатывал свои XML и XHTML.
XHTML должен был стать заменой HTMLу, почему же не стал?Кому ещё не ясно, что W3C никому давно уже нахр*н не нужен со своими допотопными спецификациями и со своей отсталой системой "разработки, совершенствования и принятия" новых?
Но WHATWG тоже хороши.
Чего стоит HTML5 с его новыми шизоидными "не динамическими" замашками, вроде интеграции видео в код <video>?В теории,
если бы во главе WHATWG заседали бы адекватные люди, то они уже дано бы приняли решение о создании нового языка разметки, причём динамического изначально, и полностью совместимого с HTML.Но реальность, как всегда гораздо сложнее.
Тут речь идёт уже о делёжке самогО' раскрученного бренда "HTML".Подытожим,
Ситуация к лучшему не изменится, HTML5 погрузится в море патологических шизофрений (этот процесс будет долгим), а потом, ближе к концу, падёт в маразм окончательно.
С чем всех и поздравляю!ВСЕМ ПОКА!
СЧАСТЛИВО ОСТАВАТЬСЯ!
> Чего стоит HTML5 с его новыми шизоидными "не динамическими" замашками, вроде интеграции
> видео в код <video>?Отличная фича, давно пора флеш всякий повыбросить. Костыли же.
А что, во флеше только есть только <video>? А пацаны-то не знали.