LINUX.ORG.RU

HTML 5 draft


0

0

"Тихо и незаметно", после обсуждённых в доброй половине интернета расхождения в концепции с XHTML 2, после споров "OGG vs MPEG-4", W3C официально опубликовала первый черновик нового интернет-формата - HTML 5. Похоже, веб-мастерам придётся активно переучиваться - нас ждут новые интересные возможности, и уже ожидаемые теги <video> и <audio> - мелочь по сравнению с описанными на уровне формата возможностями соединения с SQL-СУБД на стороне клиента, тегом <canvas> и возможностью открывать новые сетевые соединения (опять же, на стороне клиента!) через как TCP, так и Bluetooth...

HTML из онлайна активно врывается в оффлайн и стремится изменить рынок приложений, создавая воистину кроссплатформенную среду выполнения.

>>> HTML 5 - W3C Working Draft 22 January 2008

> For compatibility with existing content and prior specifications, this specification describes two authoring formats: one based on XML (referred to as XHTML5), and one using a custom format inspired by SGML (referred to as HTML5). Implementations may support only one of these two formats, although supporting both is encouraged.

> XHTML documents (XML documents using elements from the HTML namespace) that use the new features described in this specification and that are served over the wire (e.g. by HTTP) must be sent using an XML MIME type such as application/xml or application/xhtml+xml and must not be served as text/html.

Стандарт описывает не только HTML5, но и "XHTML5". Хм. Мы же все знаем, что "text/html" - атавизм? Зачем они сделали первый - не понятно.

ChALkeR ★★★★★
()

>возможностями соединения с SQL-СУБД на стороне клиента

O_o Це ж не секурно ни разу.

>возможностью открывать новые сетевые соединения (опять же, на стороне клиента!) через как TCP, так и Bluetooth...

Це тем более.

Зашёл на сайт - все мобильники начали отправлять смс по 10$. ТруЪ. :)

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

я бы задумался над тем, как оно это сделает и зачем оно нужно ?)

видео, аудио и канвас вроде уже есть в опере ..

phasma ★☆
()

Неплохо. Посмотрим на реализацию стандарта в продуктах Microsoft Corporation.

Gharik
()

Я так и не понял. На смену HTML пришел XHTML. Но опять же они делают HTML5 и делают XHTML 2.0 ... Ничего не понимаю.
Зачем два стандарта? Они как бы для одной цели то.

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

и где этот пришедший на смену xhtml водится в инете, кроме пары особо красноглазых сайтов?

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

>и где этот пришедший на смену xhtml водится в инете, кроме пары особо красноглазых сайтов?

По правде его со временем становится всё больше, вон, даже сайт старкрафта 2 сделали с правильным доктайпом:)

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

xhtml не становится больше. становится больше заблуждающихся верстальщиков, которые делают страничку xhtml, но отадют ее с неправильным mime-type (привет суп из тегов!). ибо если они будут отдавать xhtml, то 70% посетителей не смогут ее увидеть.

anonymous
()

Ого. Представляю, как лиса и другие браузеры будут тормозить, когда в них это все реализуют.. Хотя, до этого момента еще лет немало должно пройти, компы в несколько раз мощнее будут - может, и переживем.

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

>xhtml не становится больше. становится больше заблуждающихся верстальщиков, которые делают страничку xhtml, но отадют ее с неправильным mime-type (привет суп из тегов!). ибо если они будут отдавать xhtml, то 70% посетителей не смогут ее увидеть.

Это уже не к верстальщикам в первую очередь, а к ИЕ. Грамотные верстальщики делают так, что всем, кому можно, отдается в application/xhtml+xml (или просто xml). Там даже на сайте w3c был пример, как так делать. Они там с xsl заморочились.

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

Когда ИЕ6 умрет, проще будет перейти на нормальный xhtml просто исправив mime-type :) Чем переучивать хз кого. Так что xhtml нужен, а вот html уже нет.

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

и зачем это надо? ради какой такой совершенно-необходимой-фишки набо совокупляться с xslt, что такого в xhtml, что надо строить костыли и подпорки, чтобы использовать его, а не html4? KISS. а если еще вспомнить, что даже огнелис не умеет поточно рендерить xhtml (в тройке-то доделали?)...

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

на какое число вы уже наметили смерть ие? наверное в один день с вендекапцом? пойду помечтаю о том прекрасном и светлом будущем.

anonymous
()

Тут не стандарт нужен. Тут нужна единая либа, четко реализующая стандарт и поддерживающаяся кем-то одним.

С HTML4 так и не разобрались в плане идентичности обработки, а тут уж HTML5...

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

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

anonymous
()

SQL запросы из страницы ?

это может вабще отменить server side !!! сервак будет состоять из статического http сервера и sql сервера.

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

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

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

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

о красноглазики подтянулись, может вам еще и суверенный интернет с кошерными сайтами и доменом рф?

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

> Тут нужна единая либа, четко реализующая стандарт и поддерживающаяся кем-то одним.

Браузер amaya - вот тебе официальная реализация стандартов w3c

anonymous
()

Ох нифига себе задвинули возможности... Это рай для всяких кульхацкеров.

troorl ★★
()

это конечно полезные нововведения. только пройдя через кривожопые руки МайкроСофта, этот стандарт рискует стать рассадником новых типов червей. =-\ тогда точно все поползут на Линукс.

anonymous
()

ИМХО, HTML - язык разметки, и придавать ему какие то функциональные возможности не нужно. Для этого есть скрипты.

m1rag3 ★★
()

Анонимные и не очень аналитеги ЛОР как обычно зажигают.

>SQL запросы из страницы ?
>это может вабще отменить server side !!! сервак будет состоять из статического http сервера и sql сервера.

zort, мальчег, как ты еще до сих пор живешь с таким вакуумом в голове?


>видео, аудио и канвас вроде уже есть в опере ..

не знаю насчет видео и аудио, но канвас есть и в фф давно, причем реализовано оно там более-менее прилично, а не кривожопо как в опере.

>ИМХО, HTML - язык разметки, и придавать ему какие то функциональные возможности не нужно. Для этого есть скрипты.

это скриптами и будет делаться...как это без скриптов-то?

<tcpconnection host="linux.org.ru" port="80">
<send>
GET / HTTP/1.0
Host: www.linux.org.ru
</send>
</tcpconnection>

так что ли? :D

Deleted
()

>HTML из онлайна активно врывается в оффлайн и стремится изменить рынок приложений, создавая воистину кроссплатформенную среду выполнения.

смешно, учитывая поддержку со стороны браузеров предыдущего стандарта

generatorglukoff ★★
()

SQL - интересно. Насколько понятно из документа это даст возможность писать backend к БД минуя серверную часть. Будет удобно для разного рода мелких специфических БД в интранете или вообще на localhost.

Korwin ★★★
()

Неее... Это уже не HTML - это, что-то другое!!! HTML - это язык разметки, т.е. язык форматирования/оформления страницы, а не язык программирования!

А про браузеры так вообще страшно подумать. Уже сечас страницы деляют настолько нагруженными, что браузеры ужасно тормозять на средненьких машинках. А, что будет с ними когда реализуют всю эту кучу дополительных возможностей? Браурез у нас теперь станет еще и SQL-клиентом помимо того, что он уже является просмотрщиком документов, интерпритатором языка JavaScrip, проигрывателем аудио и видео и т.д и т.п.

Такими темпами понятие браузер и ОС станут синонимами.

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

> SQL - интересно. Насколько понятно из документа это даст возможность писать backend к БД минуя серверную часть.

Не нужно. СУБД на JavaScript - наше всео!

r_asian ★☆☆
()
Ответ на: комментарий от m1rag3

> ИМХО, HTML - язык разметки, и придавать ему какие то функциональные возможности не нужно. Для этого есть скрипты.

+1, правду глаголишь! <video> & <audio> - это хорошо, т.к. просто вставляют внешнюю инфу в шаблон, а вот для остального упомянутого в самом деле есть скрипты, генерирующие разметку...

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

> <video> & <audio>

Ждем расширений фаирфокса: NoVidio и NoAudio, а также html52html4

r_asian ★☆☆
()
Ответ на: комментарий от zort

> SQL запросы из страницы ?

> это может вабще отменить server side !!! сервак будет состоять из статического http сервера и sql сервера.

представляю:
<script language="javascript">
var sqluser='pupkin';
var sqlpass='drocher';
mysql_connect(...);
mysql_query(...);
...
</script>

Теперь сукуэль инъекции делать станет намного проще, что подымет планку IQ необходимого для того, чтобы стать признанным хакером в америке.

AiFiLTr0 ★★★★★
()

>возможностью открывать новые сетевые соединения (опять же, на стороне клиента!) через как TCP, так и Bluetooth...

Страх Божий! Я уже реально напрягся... Это ж какие перспективы открываются для хаков :-/

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

Это спициально изобрили чтобы было чем занятся ) А то скучно стало :)

srgaz
()

В правильном направлении работаем. Осталось только заменить неправильный синтаксис

<mega>this is megafeature</mega>

на правильный

(mega this-is-megafeature)

и получится сами знаем что, что уже было 50 лет назад. Разница в деталях - тогда не было такого видео/аудио, но детали - дело наживное.

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

>>xhtml не становится больше. становится больше заблуждающихся верстальщиков, которые делают страничку xhtml, но отадют ее с неправильным mime-type (привет суп из тегов!). ибо если они будут отдавать xhtml, то 70% посетителей не смогут ее увидеть.

>Это уже не к верстальщикам в первую очередь, а к ИЕ. Грамотные верстальщики делают так, что всем, кому можно, отдается в application/xhtml+xml (или просто xml). Там даже на сайте w3c был пример, как так делать. Они там с xsl заморочились.

В XHTML 1 совсем не обязятельно отдавать в xhtml+xml. Достаточно правильный DOCTYPE выставить

anonimuos
()

> возможностями соединения с SQL-СУБД на стороне клиента,

PHP не нужен? 8)

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

> Я так и не понял. На смену HTML пришел XHTML. Но опять же они делают HTML5 и делают XHTML 2.0 ... Ничего не понимаю.

> Зачем два стандарта? Они как бы для одной цели то.

Судьба XHTML четко говорит нам, зачем нужен «просто» HTML. Потому что большинство людей не хотят заморачиваться со всеми этими правилами валидности/невалидности.

Удивительный успех HTML связан именно с тем, что он учит «прощать» баги разметки и незнакомые теги. Между прочим, это часть философии UNIX (медитируйте подольше над сутрой юниксвей). XHTML слишком строг. Если мы будем браковать весь документ при первой же ошибке разметки, это испортит жизнь многим. Вот поэтому просто HTML тоже должен жить. Не забывайте, что помимо олигархии из 3—4 «тяжелых» браузеров есть еще куча маленьких простых движков для мобильных телефонов, почтовых программ, кофейников и т.п.

ebonent ★★
()

SQL, TCP, Bluetooth из браузера...
Боюсь тут уже и линукс не спасёт :(

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

Тогда уж лучше на (mega "this is megafeature"). Или как-нибудь ещё выделять textnode.

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

Забавно, можно деже открывать _локальные_ соединения на стороне клиента. Просто супер. Несомненно нужнаю фича. В биореакторе.

anonymous
()

>из онлайна активно врывается в оффлайн

это место обычно называется более красноречиво, нежели онлайн s/онлайнa/биореактора/

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

Нафиг нафиг, даже в windows mobile 2002 глюков меньше. Когда я его смотрел 9 месяцев назад, тупил по страшному, а страничку w3c не переварил, вывалился с ексепшеном!

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

Млин, народ, а вы прочитать офф доки не пробовали? половина ответов бред, на вторую половину есть пояснения и разъяснения там! Или вы считаете что там идиоты сидят? И по поволу хтмл4- смысл его дорабатывать? или скажу по другому, а хтмл5 не станет доработкой хтмл4?

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

>Судьба XHTML четко говорит нам, зачем нужен «просто» HTML. Потому что большинство людей не хотят заморачиваться со всеми этими правилами валидности/невалидности.

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

>что он учит «прощать»

это называется перекладывать с больной головы на здоровую

anonymous
()

Сразу возникает вопрос "Кому это выгодно".
Не уж-то кул-хакеры оплатили разработку стандарта?
Или ботнеты отправили кучу предложений по включению этих фич?
Просто теряюсь в догадках...

KUser
()

> Или вы считаете что там идиоты сидят?

да, есть такое стойкое ощущение, со времен html 3.

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