2012, сайт css-tricks.com:
против: Стандартный элемент интерфейса OS/2 1992 года:
Я убеждён, что CSS и HTML — это тупиковая ветвь развития идеи языков разметки и пришло время отказаться от них полностью, а не улучшать.
Поэтому я призываю всех серьезных программистов вообще ничего не кодировать в них напрямую и даже не использовать семантически схожие с ними фреймворки.
Придумайте свои языки разметки и при необходимости переведите их в HTML+CSS. В результате один из вас придумает мощную и кристально чистую замену этому историческому наслоению хаков.
Современные веб-технологии, основанные на CSS/HTML (включая даже HTML5/CSS3), — это апофеоз бессистемной архитектуры и фрагментации.
Отсутствие структуры в первоначальном проекте и последующая фрагментация из-за несовместимых реализаций в браузерах привели к каскаду хаков для исправления дыр.
Эти хаки (такие как CSS 2.x) сами по себе уже более системны, но их разработчики связаны полем (HTML/CSS 1.x), на котором им предстоит играть.
Поэтому новые версии CSS мало что решают и не полностью поддерживаются в реальных браузерах.
Открыв любой серьезный CSS-файл, например, написанный в Google или FB, вы увидите в нем отрицательные границы элементов, взаимное расположение через сдвиг пикселей, огромные длины, которые затем обрезаются с помощью переполнения: none, использование свойства content и прочее.
извращения.
Это семантически бессмысленные и нечитаемые конструкции для других программистов.
Но без таких вещей невозможно создать современный веб-сайт. Или, например, ни в одной спецификации CSS не указано, что изображение из тег после
с помощью маркера изображения можно визуально вклиниться между маркером и текстом элементов списка (в некоторых браузерах и при некоторых вариантах макета).Верстка серьезного сайта с помощью CSS/HTML – это современное шаманство, приемы которого передаются «от отца к сыну» (от одного веб-дизайнера или программиста к другому) не как научные знания, а как набор заученных правил ремесла.
.
Часто веб-программисты и верстальщики, используя чужую методику, даже не имеют в голове четкой модели, почему она работает так, а не иначе.
Эту оценку косвенно подтверждает тот факт, что почти все серьезные компании делают нативные приложения для мобильных телефонов, и не предлагают своим пользователям открывать их сайт в браузере.
Хотя, казалось бы, создание еще одного шаблона для сайта — задача на порядок более простая, чем создание и поддержка отдельного нативного приложения.
И обратите внимание, что на мобильных телефонах нет IE 6, 7 и 8 :) и проблем, которые они вызывают. Но они делают приложения, а не веб-сайты.
Теги: #CSS #HTML #интерфейсы #веб-дизайн #веб-программирование #os/2
-
Vmware Купила Zimbra
19 Oct, 24 -
Это Мой Путь В Китай (Часть 2)
19 Oct, 24 -
Какой Быстрый Набор Вы Предпочитаете?
19 Oct, 24 -
Налоговый Маневр В Ит-Отрасли
19 Oct, 24 -
Appleinsider #10
19 Oct, 24 -
Победить Гугл? Это Просто!
19 Oct, 24 -
Создатель Биткойнов Найден
19 Oct, 24