Веб Должен Умереть

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

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.