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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.