Сайт о правильных сайтах

проект

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




Концепции

Здесь мы представляем материалы, посвященные базовым и основополагающим принципам веб-разработки.

Веб-страницей обычно называют единичный HTML-документ, размеченный при помощи языка HTML и предназначенный для публикации в сети Интернет. Набор таких страниц, связанных общей тематикой, называют веб-сайтом. Каждый отдельно взятый веб-сайт, как правило, кроме общей тематики, отличает ещё и общий дизайн, т.е. внешний вид и компановка страниц. Это позволяет посетителям сайта легко на нём ориентироваться, так как страницы похожи внешне, меняется лишь их содержание, и на всех страницах в идеале одинаковая или похожая система навигации.

Всемирная паутина — это весьма разноплановый и многогранный мир. В нём праздные кустарные поделки и солидные рессурсы, способные вызвать к себе доверие как к источникам информации, разделяет пропасть. Попробуем разобраться в классификации сайтов. В зависимости от признака, таких классификаций может быть несколько.

В зависимости от принципов формирования, веб-сайты можно разделить на статические и динамические.

Статические сайты представляют собой фиксированный набор страниц с заранее заданным содержимым. Когда бы пользователь не посетил подобный сайт, он всегда увидит одно и тоже. Информация на сайте меняется редко, и делается это вручную путём правки HTML-кода.

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

Динамические сайты формируются автоматически, т.е. как таковых таких страниц на сервере нет. На сервере располагаются только шаблоны, на основании которых формируются страницы. Информация для заполнения шаблонов берётся из баз данных. При изменении баз данных обновляется и содержимое веб-страницы. Таким образом, динамический сайт создается с помощью языков веб-программирования и баз данных.

Возможен ещё один вариант, представляющий собой сочетание первых двух. Это означакт, что страницы сайта автоматически генерируются специальной прграммой и в качестве исходных данных используется некая база данных. Затем формируется набор страниц, публикуется на Web-сервере и хранится там уже в виде простых статических документов. Чтобы изменить содержимое страниц такого сайта, необходимо сначала изменить информацию в базе данных, а затем заново сгенерировать страницы сайта — полностью или частично, в зависимости от внесённых изменений.

С точки зрения дизайна веб-сайты делятся на информационные и презентационные.

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

Презентационный сайт ставит своей целью рассказать о фирме, проекте или событии. Его дизайн обычно более эффектен, чаще используется анимация и графика. Целевая аудитория значительно уже, чем у информационного сайта, например, только потенциальные клиенты фирмы. Презентационному сайту может и не понадобиться динамичность, достаточно будет набора статических страниц.

В особый класс можно выделить сайты сервисного характера. Это, например, поисковые системы, каталоги ресурсов, интернет-магазины, платёжные системы и т.д.