Ручное программирование сайтов
При повсеместной практике использования автоматической генерации сайтов ручное создание кода практически забыто, при этом незаслуженно. Раз в сайтостроении присутствует слово «программирование», то знать основы так же важно, как и ассемблер при традиционном программировании. Может, сейчас это не потребуется и будет выглядеть потерей времени, но в дальнейшем обязательно пригодится. Обязательно, если в планах – исследование серверных технологий с их языками, допускающими «неряшливое» программирование. Результаты такого кодинга видно повсюду – наезжающие друг на друга визуальные элементы, постоянные крушения серверных баз данных, использование «дырявых» и перегруженных движков.
Проблема ручного кодирования сайтов напрямую исходит из того, что автоматические генераторы создают очень плохой код, перенасыщая его элементами форматирования, ненужными таблицами, повторениями конструкций. Это плохо, и даже не потому, что загрузка сайта происходит медленно, но еще и потому, что поисковики все чаще относятся к таким сайтам как «мусору». Для непонятливых поясним более доступно – такие сайты плохо индексируются и оптимизируются. Большинство книг по HTML верстке давно устарело, и лишь немногие действительно знают, насколько важно сейчас использовать возможности CSS 2.x.
Сайт, использующий технологию CSS на 100%, выглядит, наконец, очень красиво. Активно используя CSS, мастер уже проводит отделение данных от кода, то есть работает «как CMS», что в дальнейшем приучает его к аккуратности, развивает квалификацию сайтостроителя. Какая сейчас погода? Узнать можно на этом портале.