LINUX.ORG.RU

Свежее интервью с Яном Хиксоном

 , , , , , , ,


0

0

Журналист MSDN Magazine взял интервью у главного редактора спецификации HTML5 и работника Google Яна Хиксона. Ян Хиксон рассказал корреспонденту о процессе разработки новой версии самого главного веб-стандарта, прокоментировал бурные дебаты в интернете по поводу 2022-го года, на который запланировано утверждение за HTML5 статуса предлагаемой рекомендации и передача его из ведения W3C в ISO, указал на самые интересные с его точки зрения возможности спецификации, а также решённые в HTML5 проблемы прошлых версий.

>>> Подробности

★★★★

Проверено: Shaman007 ()
Ответ на: комментарий от Laz

Подразумевается, что к этому году уже все его реализуют. man ie. А отдельные части работают уже сейчас, например в Опере.

anonymous
()

В 2022 году языки разметки будут не нужны, ибо AI будет понимать любую дрянь, написанную быдлокодерами.

anonymous
()
Ответ на: комментарий от anonymous

>В 2022 году языки разметки будут не нужны, ибо AI будет понимать любую дрянь, написанную быдлокодерами.

Потому как единственное, что будут писать быдлокодеры, это: "Смерть роботам!", причём гвоздём на бетонных стенах развалившихся домов.

Byron
()

Неееет! только не в ISO!!! :@

anonymous
()
Ответ на: комментарий от anonymous

Зная, как обстот дела с интеллектуальными системами на сегодняшний день, я не верю, что к 22му году такое будет возможно

unname
()

Хм, разве они не знают что скоро 3-я мировая и html5 никому будет не нужен

anonymous
()
Ответ на: комментарий от anonymous

сомневаюсь, что к этому году все так кординально изменится

vitroot ★★
()

я тоже такого курева хочу!

k0l0b0k ★★
()

/me сначала подумал, что это опечатка про 2022 год. Даже сходил по ссылке.

Crocodille
()

смерть быдлокодерам и xhtml в массы

anonymous
()

Вообще, они молодцы. Сколько костылей в виде стандартов к угребищному ХТМЛ ни прикручивай, он все равно никогда не станет адекватным языком для верстки (поскольку никогда и не предназначался для этого). Так что они себя работой обеспечили не то что до 2022 года, а до Второго Пришествия. Но я надеюсь, к 2022 разум все-таки восторжествует и для веба будут использовать какой-нибудь нормальный язык верстки, а говноаштеэмэл выкинут на помойку.

Да, и казалось бы причем здесь линукс?

//fooding

anonymous
()
Ответ на: комментарий от anonymous

>он все равно никогда не станет адекватным языком для верстки (поскольку никогда и не предназначался для этого).

Удивительно, но его им и не пытаются сделать. Для вёрстки используют CSS.

anonymfus ★★★★
() автор топика
Ответ на: комментарий от anonymfus

>Удивительно, но его им и не пытаются сделать.

Потому, что бесполезно...

> Для вёрстки используют CSS

Т.е. еще один костыль :)

anonymous
()
Ответ на: комментарий от anonymfus

>Дискуссия на эту тему на высоком уровне уже была:

>http://jeffcroft.com/blog/2008/sep/11/two-thousand-twenty-two/

>http://annevankesteren.nl/2008/09/re-two-thousand-twenty-two

>http://blog.whatwg.org/two-thousand-twenty-two

>http://annevankesteren.nl/2008/09/recommendation

М-да, "дискуссия высоком уровне"... Надергал ссылок на каких-то блоггеров-студентов... :D Хоть бы Зелдмана какого-нибудь процитировал что ли...

anonymous
()
Ответ на: комментарий от anonymous

>Т.е. еще один костыль :)

Обоснуй, так любой DSL костылём назвать можно. Или приведи пример решения лучше.

anonymfus ★★★★
() автор топика

Ненужен.

Когда уже вместо убожеств CSS и XSLT сделают нормальный формат стилей и трансформации, с человеческим не XML-based синтаксисом, полноценными layout'ами как в Tk/GTK/Qt и вменяемыми каскадами правил.=

А добавление <video> на замену <object> это фигня.

anonymous
()
Ответ на: комментарий от anonymfus

> Обоснуй, так любой DSL костылём назвать можно.

Я не он, но в лолксах я про это писал. Это плохо продуманный DSL, очень неадекваный современным задачам web-дизайна. Нужно что-то лучше, но верхи не хотят (они заняты, онанируют на то куда еже XML можно вставить), а низы не могут (язык без поддержки браузерами сдохнет не родившись).

anonymous
()
Ответ на: комментарий от anonymous

Инициатором (первая ссылка) да, был простой веб-девелопер. Но надо читать комментарии.

Anne van Kesteren это один из авторов HTML5.

blog.whatwg.org это официальный блог организации, которая разрабатывает HTML.

anonymfus ★★★★
() автор топика
Ответ на: комментарий от anonymous

>очень неадекваный современным задачам web-дизайна.

Ну вот и укажи, пожалуйста, эти задачи, которым CSS неадекватен, и объясни, почему его нельзя переделать для адекватности этим задачам.

anonymfus ★★★★
() автор топика
Ответ на: комментарий от anonymfus

Re:

>Ну вот и укажи, пожалуйста, эти задачи, которым CSS неадекватен :-) CSS как приставка к html еще ничего

А вот сам HTML использовать для формашлепства (койе щас популярно аштошнит :) ) - вот это, извините, полный неадекват :)

anonymous
()

да, некисло они собираются еще деньги тянуть на "такие" стандарты. обеспечили будущее на 15 лет вперед, молодцы

stave ★★★★★
()
Ответ на: комментарий от anonymous

Ну там ты (или кто-то ещё) вроде и указываешь, как можно было бы переделать/улучшить CSS или придумать новый язык ему на смену. А в #3115991 человек назвал CSS костылём, то есть видимо против самой идеи.

anonymfus ★★★★
() автор топика
Ответ на: комментарий от anonymfus

> Обоснуй, так любой DSL костылём назвать можно.

Не любой, а тот, который используется не по назначению, и поэтому не обеспечивает потребностей для решения задачи. Как ХТМЛ не обеспечивает своими средствами потребностей верстки - вот к нему и прикрутили ЦСС.

> Или приведи пример решения лучше.

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

Плохой пример? По-моему, не хуже ХТМЛ.

anonymous
()
Ответ на: комментарий от anonymous

> компилируемый двоичный формат

Уйди.

Боттлнек сто лет как в рендеринге а не сети или парсере. А ты выдумываешь какую-то фигню про то, как все подавать вместо того что подавать. То есть тебя спрашивают как улучшить CSS, а ты говоришь как круто бы какой-то другой язык (о котором ты не сказал ни слова) gzip'ом паковать.

anonymous
()
Ответ на: комментарий от anonymfus

> Anne van Kesteren это один из авторов HTML5.

Anne van Kesteren учится на 3 курсе утрехтского университета - http://annevankesteren.nl/about Может быть, пусть она сначала доучится, а уже потом будет создавать для нас стандарты?

anonymous
()
Ответ на: комментарий от anonymous

> Боттлнек сто лет как в рендеринге а не сети или парсере.

Ха-ха. Прям цитата с башорга. "Хороший интернет - это когда архив скачивается быстрее чем распаковывается."

> То есть тебя спрашивают как улучшить CSS, а ты говоришь как круто бы какой-то другой язык...

Меня спрашивают как улучшить костыль? Прикрутить еще один! :D

anonymous
()
Ответ на: комментарий от anonymous

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

То есть? CSS для чего создавался, для того и используется.

>Как ХТМЛ не обеспечивает своими средствами потребностей верстки

А должен что-ли? По твоему должно быть монолитное решение? Сейчас, по крайней мере, любой пользователь, если ему внешний вид сайта не понравился, может к нему свою CSS приделать.

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

Это всё мелочи, как именно данные будут передаваться по сети, важные, пожалуй, только для Opera Mini, которая единый байткод OBML и жуёт (её сервер даже SVG в него преобразует). Важно только то, что в результате получается — DOM.

>А не как сейчас - кто-то пишет по стандартам, кто-то использует таблицы, кто-то вообще теги не закрывает, а браузеры все это говно должны поддерживать.

А продумать все необходимые браузеру возможности в байткоде заранее не получится, да и возможности эти у браузеров всегда будут разные. Поэтому байткод придётся расширять, и проблемы совместимости будут всегда.

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

Это каким же образом?

anonymfus ★★★★
() автор топика
Ответ на: комментарий от anonymous

Во-первых это он, а не она. Такие у голландцев имена. Во-вторых, это означает, что ты даже эту страничку изучил не внимательно.

anonymfus ★★★★
() автор топика
Ответ на: комментарий от anonymous

> что новости с MSDN-а - делают на ЛОРе?

Не в курсе что-ли? Прещедавов-линупсойдов запретили. Теперь это ресурс о нормальных и удобных операицонных системах семейства Microsoft Windows. Просто пока дизайн еще не успели сменить.

anonymous
()
Ответ на: комментарий от anonymous

Анонимный собрат не в курсе что значит "сарказм"? Купи словарь!

anonymous
()
Ответ на: комментарий от anonymfus

> То есть? CSS для чего создавался, для того и используется.

То есть, создавался он для того, чтобы быть костылем к ХТМЛ, для того и используется. :)

> А должен что-ли? По твоему должно быть монолитное решение?

Оно должно быть прежде всего _адекватное_.

> Сейчас, по крайней мере, любой пользователь, если ему внешний вид сайта не понравился, может к нему свою CSS приделать.

Это так в теории и в статьях пропагандистов веб-стандартов. На самом деле "любой пользователь" угребется это делать. Чтобы радикально изменить внешний вид сайта, и чтобы он потом смотрелся одинаково во всех браузерах, это должен быть гуру с бубном, знающий все баги и особенности отображения ЦСС каждого браузера. Не надо мне об этом говорить, я это знаю. :)

> А продумать все необходимые браузеру возможности в байткоде заранее не получится...

А в НТМЛ+ЦСС получится? Чтобы узнать какие потребности у нас будут _завтра_, нужна машина времени, и никакой формат в принципе не поможет это предсказать. Так что, этот аргумент отбрасываем.

> ...да и возможности эти у браузеров всегда будут разные.

А они и сейчас разные. Некоторые текстовые браузеры вообще ЦСС игнорируют. Это говорит, скорее, в пользу двоичного формата.

> Поэтому байткод придётся расширять, и проблемы совместимости будут всегда.

Не смешивай "расширять" и "ломать существующее". Программу скомпилированную в ДОСе в 1992 году можно выполнить и сейчас, и не только в ДОСе...

anonymous
()
Ответ на: комментарий от anonymous

>Чтобы радикально изменить внешний вид сайта, и чтобы он потом смотрелся одинаково во всех браузерах, это должен быть гуру с бубном, знающий все баги и особенности отображения ЦСС каждого браузера.

4.2 если для себя, то достаточно знать 1 браузер - свой.

anonymous
()
Ответ на: комментарий от anonymous

>Некоторые текстовые браузеры вообще ЦСС игнорируют. А некоторые и мышей едят (ц)

>Это говорит, скорее, в пользу двоичного формата. Сделай #include <logic> и перекомпилируйся.

anonymous
()
Ответ на: комментарий от anonymfus

> Во-первых это он, а не она. Такие у голландцев имена.

Надеюсь, он меня простит. В тот момент у меня графика была отключена :)

> Во-вторых, это означает, что ты даже эту страничку изучил не внимательно.

Да уж куда внимательнее!

http://annevankesteren.nl/about

My name is Anne van Kesteren, I live in the Netherlands, was born the first of August 1986, and I study a bit. Third year already.

Я и на код этой страницы посмотрел чтобы убедитсья, что Anne не удосуживается даже закрывать теги <html> и <body>! Создатели ХТМЛ5, млять...

anonymous
()
Ответ на: комментарий от anonymous

>не удосуживается даже закрывать теги <html> и <body>

Быть может потому, что они необязательны по стандарту?

anonymous
()
Ответ на: комментарий от anonymous

> 4.2 если для себя, то достаточно знать 1 браузер - свой.

Если для себя, то вообще ни одного браузера можно не знать. Набил в Офисе, распечатал и читай! :D

> Некоторые текстовые браузеры вообще ЦСС игнорируют. А некоторые и мышей едят (ц)

Сам-то понял что сказал?

anonymous
()
Ответ на: комментарий от anonymous

> Быть может потому, что они необязательны по стандарту?

А чтож тогда у меня валидатор в Лисе разорался?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.