Как стать автором
Обновить

Комментарии 39

Хорошая статья, со многим согласен, особенно о свистелках-перделках. Но заключение как-то смазано, т.е. сначала идет перечисление фактов, а после них ожидается более глобальный вывод что ли…
image
Все верно сказал. Главное — подходить ко всему с ясной башкой.
Graceful degradation, на мой взгляд, самый правильный подход. Общая структура сайта должна быть более-менее видна и доступна в осликах и прочих слоупоках. А рюшечки-тенюшечки-градиентики для современных броузеров. Ну не рассматривая пограничные случаи типа супер-пупер-промо-сайтов, где свистеть и пердеть должно всегда и везде.
Ну и клиентам надо объяснять, что «хватит издеваться над трупами».
Статья ниочем. Основную мысль так и не уловил.
Несколько сумбурно… Я так понял, автор обращается к разработчикам браузеров в конце. Чтобы они работали так, чтобы когда-нибудь в светлом будущем одинаковый код html + css показывался одинаково во всех браузерах.
По-мойму написанное настолько очевидно для любого (грамотного) вэб-разработчика, что не вижу смысла ради этого создавать отдельную статью.
Сдается мне все чаще и чаще мы будем натыкаться на подобные статьи. Да, прогресс не стоит на месте. И борьба браузеров лишь ускоряет его. Вот бы так же и с операционками…
А что не так с операционками?
В свое вреая просматрия код больших и звестных нам сайтой все поражался насколько просто делают те на кого мы пытаемся ровняться, и насколько сам себе я все усложняю эти рюшиками. Теперь со временем писать начинаешь все проще и проще, забывая о рюшиках и плюшках, и глядишь как оно все ст ановится лаконично и понятно не только тебе но и окружающим, а главное код работает и работает годами.

Я очень рад за развитие браузеров но не гонюсь использовать те рюшики что появляются как грибы после дождя.
НЛО прилетело и опубликовало эту надпись здесь
Спасибо, исправил.
Может быть оптимистично, но заметил тенденцию: все новые стандарты сразу же применяются иностранными веб-разработчиками, или лучше даже сказать дизайнерами, т. к. в основном в угоду привлекательности. При этом применяются именно так, как говорит автор: сделали чтоб в их браузере работало и радуются.

С чем я не согласен в статье — так это с играми на новых стандартах.
Во-первых каждый человек сделавший подобное и потративший месяц работы на замысловатое приложение работодателем будет рассматриваться, как увлеченный своей профессией и профессионал в принципе.
Во-вторых нет прогресса, если не обкатать технологию и не заметить ее изъяны в более сложных вещах.
В-третьих, была такая компания Apple, которую не понимали гиганты вроде IBM — точнее они не понимали термина «персональный компьютер» (техника использовалась исключительно в производственных и научных целях), а теперь у каждого не по одному.

Игры, как и многие специфические интерфейсы (далее приложения) какраз подразумевают использование драйверов (читай браузеров) и дабы использовать такое приложение не грех и скачать 30 мб с сети, если не для «поглазеть».
Можно конечно «обкатать технологию в более сложных вещах», но какой из этого получится прогресс? Браузер превратится в операционную систему? Может быть. Движения в эту сторону существуют уже давненько. Об этом тоже стоит задуматься.
Так он уже есть. Нет только экосистемы для обмена данными между приложениями.
Реализация новой box-model, взамен откровенно устаревшей существующей до сих пор плетется в хвосте.


Это про что? Флексы? Гриды?
Это про box-sizing.
Да box-sizing как раз уже почти всеми поддерживается, надо только писать -moz-box-sizing для Firefox и -webkit-box-sizing для Safari, даже IE подтянулся
IE было бы совсем стыдно не реализовывать собственную боксовую модель из режима несовместимости.

Печален только в Firefox давний баг с min-height/max-height.
Тогда это не новая, а хорошо забытая старая.
НЛО прилетело и опубликовало эту надпись здесь
Всё верно, HTML — для разметки документов, но никак не для интерфейсов приложений. Гляньте на Ample SDK, там есть транслятор XUL в HTML. Наверняка есть и другие решения :)
Все проблемы от обратной совместимости. Эта болезнь поедает всё, начиная от процессоров, заканчивая операционными системами. Но самый ад, конечно, в вебе. Даешь уголовную ответственность за использование устаревшего ПО.
Самое главное — людей с типографским и бумаговерстальским прошлым не подпускать к инету.

ЗАПРЕТИТЕ ИМ! )))
Денис, я не согласен с тобой по поводу игр и веб-приложений в целом. В свое время был крайне против появления HTML5, однако не будь его, уже сейчас веб был бы другим, был бы много хуже.

Я очень поддерживаю мнение моего коллеги по поводу интерфейсов сайтов, которые в большинстве своем сегодня являются веб-приложениями.
к сожалению запись коллеги не доступна (выдает 503 ошибку), потом еще раз попробую. Паш, на самом деле это вобще отдельная тема на счет веб-приложений, и мое мнение о ней нельзя выразить в одном абзаце полностью.

Есть даже вот такая штука от WHATWG. Были и другие предпосылки об изменении спецификации на язык веб-приложений.

Я против разработки приложений именно в контексте гипертекстового языка разметки. Хоть HTML5 уже де-факто им не является, но официально ничего не изменилось. А так, я очень даже за. Как-нибудь обсудим :)
Вот реально очень интересная тема. Пожалуй сменю свой доклад на эту тему на WebStandards Days Minsk. =)
И очень за в ближайшее время обсудить эту тему.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
>Будь я в консорциуме, я бы сказал «С этого момента веб-страница и HTML никак не связаны. Вот вам новый формат»

революции не будед. с XHTML уже пробовали — рубанули топором по гнилому вебу, а отвалился и сдох почему-то не гнилой веб, а пrавельный XHTML.

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

>кто-то второпях встроил в язык разметки средства для разметки

а куда их еще встраивать? больше некуда.

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

точка входа.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
xhtml1.1 strict? вы в нашей реальности существуете?
НЛО прилетело и опубликовало эту надпись здесь
Вы правда видели живые проекты с настоящим XHTML1.1? Кроме всего прочего 1.1 не разделяется на переходный и строгий.
НЛО прилетело и опубликовало эту надпись здесь
И они правда отдавались браузеру как приложение xml? Можно ссылку?
Кроме того, «живые» = успешные/популярные, а не сделанные для себя любимого и нужные себе же.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории