Главная страница / Техногрет / Полезные заметки / Как пасти котов в Киргизии. Верстка.

7 января 2009

Как пасти котов в Киргизии. Верстка.

Верстка – эта та часть проекта, которой зачастую уделяют меньше всего внимания. Казалось бы, нет ничего хитрого накидать тегами картинку, переданную в виде эскиза. Но это далеко не так.

Во первых. В отличии от остального кода приложения, верстка видна всем. А потому, каждый более или менее работающий в нашей сфере человек. Может сделать заключение о качестве продукта, лишь глядя на его html код и прогоняя его на валидаторе.

Во вторых. Грубая, несемантечная верстка препятствует поднятию рейтинга сайта в поисковиках, затрудняет распознавание контента в сайтах.

В третьих. Громоздкая, табличная верстка. Приводит к тому, что в php коде приложения появляются замысловатые конструкции. Призванные лишь воспроизвести не менее замысловатые комбинации тегов. Происходит путаница логики с представлением.

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

В пятых, громоздкая, заверстанная таблицами страница порой в 10(!) раз больше по размеру, аналогичной, но выполненной дивами.

Исходя из всего этого, казалось бы, вывод напрашивается сам собой. Любые проекты следует выполнять, используя блочную верстку. Но тут и возникают проблемы. Людей, верстающих блочно и правильно в нашей Республике можно пересчитать на пальцах одной руки. Их меньше, чем самих программистов. Однако сами программисты, свято верят, что верстать, это самое простое и примитивное занятие, которое не заслуживает того, чтобы изучать его глубже и самосовершенствоваться.

Таким образом, я пришел к единственному и категоричному мнению. Верстать должны верстальщики. Как бы это не влияло на сроки и стоимость проекта. Потом, по мере роста проекта, затраченные деньги и время окупятся с лихвой.

© Weltkind 2008
validator