Конвергенция
Никита Вакорин недавно затронул очень интересную тему - он решил устроить небольшой наезд на русскую школу веб-дизайна (которой нет - прим. юл.). Подолью и я маслица в огонь.
Тупик веб-дизайна – “разделение профессий”, точнее говоря – “идиотское подобие разделения профессий”. Будучи идеалистом не могу не воспользоваться случаем в очередной раз назвать “реалии рынка” лишь Идиотизмом Непросвещенного Большинства.
Даю залп. Скажем честно – на сегодняшний день большинство веб-дизайнеров не владеют материалом. Это в первую очередь относится к веб-дизайнерам русским, но во многом – и к зарубежным.
Посмотрите на веб-дизайнеров (я имею в виду те 60 процентов дизайнеров, с которыми работают кодеры). Эти люди - непрофессионалы. И сейчас я скажу почему.
Однажды была у меня работа, на который я был кодером и разработчиком. Дизайнер сделал проект сайта (три страницы), по которому надо было сделать верстку. Только сделать ее было невозможно.
Эти эскизы были очень красивы. Милый текст вывороткой, набранный шрифтом Helios. Потрясающе мягко сглаженные линии и обводки. А самое главное – нарисован был макет в Иллюстраторе, в миллиметровом размере. Дизайнер кстати был хороший, с высшим, не побоюсь этого слова, художественным образованием. Sounds familiar?
Веб-дизайнер, под которым работают кодеры - некомпетентен. Спросите любого дизайнера, работающего на вебе, считает ли он свою среду (свой media, свой носитель) полноценной. Спорю – если разбудить его среди ночи с этим вопросом, он бросит в ответ - “Веб - говно”. И со своей позиции будет прав. Каллиграфия тушью, жесткие трешевые композиции и шрифт Helios в веб-дизайне не работают. Потому что во-первых они не являются подходящими для него. Во-вторых, ситуация с типографикой в вебе просто чудовищна – любой дизайнер скажет вам это. И что делает нормальный веб-дизайнер в таких условиях?
Правильно. Он находит кодера, который втискивает его Некомпетентную, Несовметимую с Носителем Работу в контекст веба. Вложенными таблицами и однопиксельными гифами, миллионами слайсов, любой ценой, потом и кровью кодер добивается невозможного - втискивания сделанной с неуважением к носителю работы в этот носитель. Он выполняет то, что дизайнер должен делать самостоятельно.
Дизайн-процесс – это по определению ремесло, ремесло, подразумевающее прямую работу с материалом. Дизайнеры образованные с детства (с подготовительных курсов института, точнее), приучены к работе с бумагой. Это их носитель, это их стихия – они всегда знают, сколько грамм на метр, сколько сантиметров от края и сколько миллиметров на клапан (потому что их работа стремительно станет нерентабельной если все это они сбросят на кого-то еще). Они знают, как смотрится Helios 12 кегля, как смотрится Helvetica 9-м, они могут на глаз с утра подобрать интерлиньяж.
Но они в упор не в состоянии понять, какого же хрена на веб-сайте можно использовать только 2 (3, 4, 5 - по вкусу) гарнитур, да еще таких фиговых! Как же так! Разве компьютер - не реализация всех фантазий, не сбыча мечт и не надежда и опора человечества?
Таки нет. Подобная же ситуация была в 80-х (в России - в начале 90-х), когда большинство дизайнеров из-за смены инструмента оказались функционально ущербны. Каждому дизайнеру, желающему сделать компьютерную верстку, тогда был нужен верстальщик со знанием инструмента. Часами сидели дизайнеры на шее верстальщика, прося его вбивать мистические циферки в странные прямоугольнички на экране, чтобы “это было чуть левее”, а “это было чуть ниже”. Часами удивлялись дизайнеры, почему “вот здесь такая ровная граница”. Со своим новым инструментом дизайнер был не в ладах. Приученный к резиновому клею и ножницам (на худой конец к летрасету), дизайнер крайне неохотно осваивал новую игрушку.
Времена поменялись. Дизайнеры, которым до сих пор нужны верстальщики (и которые не могут даже сделать реализуемый компьютерный макет) сейчас не в моде, они немногочисленны (как правило им за 70). Херт Дюмбар например вроде бы не владеет компьютером. Но простите, он - Херт Дюмбар, ему много лет. К тому же он – абсолютный и общепризнанный гений с мировым именем и огромной студией.
А вот на вебе ситуация другая. Посмотрите на Боумена. Совершенно очевидно, что его CSS-эксперименты не дались ему легко. Я могу лишь догадываться, сколько ядовитой слюны и зеленого пота должен испустить дизайнер, чтобы “нырнуть” с головой в мир кода, в мир странных закорючек и фигурных скобок (которых поганый компьютер так не хочет слушаться). Сколько крови он должен сцедить чтобы понять Модель Относительного Позиционирования! Сколько усилий он должен предпринять, чтобы сказать себе следующее, наконец:
Да, у меня есть ТРИ нормальных шрифта. Да, эти нормальные шрифты существуют лишь в 4 нормальных пиксельных размерах. Я возьму эти четыре шрифта и действительно выжму из возможных 12 вариантов максимум красоты, максимум пропорции.
Гляньте. сколько шрифтов он использовал. Неужели вы думаете, что для того, чтобы сделать такой дизайн, эти шрифты не нужно полюбить? Веб-дизайнер старой школы срочно хватается за соломинку своей некомпетентности. Он сломя голову несется к своей шрифтовой коллекции, создает в Фотошопе 657 слой своего гениального веб-макета, шлепает туда несколько строк навигации и говорит про себя “кодер нарежет”. Потом кодер приходит к дизайнеру и говорит “Ты знаешь, эти 6 строчек навигации генерируются через CMS, поэтому этим шрифтом их набрать нельзя”. Дизайнер грустно смотрит на кодера, повторяет под нос “Как же я ненавижу этот вонючий Интернет”, дает кодеру добро на конверсию навигации в Verdana и уходит пить текилу в клуб. Он ненавидит свой носитель.
Есть еще один пример - линотипный набор. Дизайнеру книги в советское время были доступны две-три гарнитуры. В крови каждого дизайнера (и художественного редактора) было выжимать эти гарнитуры “на полную”, по пункту выдавливать и вытачивать из них что-то красивое, оригинальное, внятное и соответствующее носителю.
Основное достижение CSS-дизайнеров как раз в том, что они протаптывают дорогу к самостоятельной реализации в носителе других. К осмыслению экранной типографики. К осмыслению особенностей веб-верстки. К осмыслению, наконец, того, что веб-страница ни к черту не должна выглядеть во всех браузерах одинаково. К осмыслению своего материала. К появлению дизайнера-кодера.
Веб-дизайнеры до сих пор пребывают в иллюзии, что этого можно избежать. Что можно избежать Модели Относительного Позиционирования, что можно избежать создания “текучей” верстки, что можно избежать Верданы и Джорджии. Что за широкой спиной кодера можно продолжать работать некомпетентно, периодически ругаясь, что проклятая машина “не делает то и это”. Что все технический сложности можно спихнуть на человека, которому с поэтикой профессии и ее классом повезло чуть меньше (а каждый дизайнер смотрит на кодера или программиста с плохо скрываемым снобизмом). Если мы стремимся к чему-то приемлемому (помимо веба целиком на Flash 7) это, как говорится, showstopper - даже почище IE.
Если вы – кодер по профессии, я знаю, что вам надо предпринять.
Купите в магазине пистолет. Придите с пистолетом к вашему дизайнеру, сядьте рядом с ним за компьютер. Возьмите его крепко за уши (волосы, нос…) и открывайте перед ним Daily Report, stopdesign, mezzoblue, CSS Zen Garden, сайт Андрея Смирнова, blogoraphy, ESPN, justwatchthesky. Ставьте его нос к носу с этими погаными шрифтами, которые он так ненавидит, с этим гнусным кодом, с этим ужасным окном которое всегда разного размера. И повторяйте, повторяйте, повторяйте…
Это твой материал, [вставить любимое ругательство здесь]. Люби его и умей с ним работать. Как с бумагой, которой тебя учили.
И прекратите наконец расставлять неразрывные пробелы в веб-страницах. Когда все остальное на таком пещерном уровне – лучше от неразрывных пробелов уж точно никому не станет.