Раз создав такой сайт можно пользоваться им годами, не внося изменений, если же таковая необходимость возникает (например, поправить контактный телефон), то можно попросить об этом разработчика… Минус такого решения в том, что сайт не развивается, не живет, оставаясь застывшим камнем, под который вода самотеком течет не особо охотно ?. Однако, и такое решение иногда оправдано.
Статические сайты могут при этом включать в себя графику, анимацию и javascript, они прекрасно подходят для предоставления пользователям информации, которая не должна, по крайней мере, часто и существенно изменяться. Основным минусом статических сайтов является отсутствие интерактивности. Кроме того, изменить информацию, внешний вид и дизайн страниц на таких сайтах сложнее.
Динамические
Большинство современных сайтов относятся к этому типу – на них постоянно обновляются статьи, появляются новости, публикуется обсуждение различных рассмотренных тем и т. д.
Динамическая страница, в отличие от статической, собирается каким-то способом из данных, хранящихся на сервере, и только после этого показывается посетителю. Динамическим следует называть любой сайт, на котором имеется хотя бы одна динамическая страница. Дело в том, что для создания даже одной динамической страницы нужно уже задействовать те механизмы, которые позволяют такие страницы создавать. И если владелец сайта такие механизмы освоил, число динамических страниц на его сайте будет обязательно увеличиваться, а доля статических страниц, соответственно, уменьшаться.
Дальнейшим развитием идеи динамического сайта является интерактивный сайт, который активно взаимодействуют с пользователем, выдавая информацию, различающуюся в зависимости от действий пользователя. Самый характерный пример – игры с удаленным компьютером через Интернет. Но есть и более практические применения интерактивности: поиск, обращение к базам данных, различные регистрации, формы и прочее. Интерактивность на вашей персональной страничке позволит Вам привлечь больше посетителей, поскольку повышает удобство пользования информацией на сайте (примеры: смена кодировки, языка, выбор дизайна и так далее). Как правило для упрощения работы с таким сайтом уже будет нужно подключение специальной CSM – системы управления сайтом, о которых мы поговорим отдельно.
Как уже было упомянуто, динамические страницы не существуют в неизменном виде на сервере, а формируются при помощи скриптов. Содержание и вид динамической страницы с одним и тем же адресом может быть совершенно различным в зависимости от разных условий – например, в зависимости от времени, от конкретного пользователя, от введённого пользователем запроса и т. п. Скрипты, которые используются для формирования динамических веб-страниц, могут быть написаны на разных языках. Распространёнными языками веб-программирования являются, например, php, perl, asp и т. д. Такие сайты могут предоставлять пользователям интерактивность – например, вводить разные запросы и осуществлять поиск по сайту, отправлять на сайт и сохранять свою собственную информацию и осуществлять общение с другими пользователями (как, например, в гостевых книгах, форумах и т. п.) и многие другие функциональные возможности. Минусы динамических сайтов в том, что они требуют поддержку дополнительных технологий, создают повышенную нагрузку на сервер, их сложнее оптимизировать, а ещё использование на сайте скриптов означает потенциальную угрозу для безопасности.
В зависимости от размера и качества аудитории выделяют следующие типы сайтов:
Помимо привычных сайтов, коих большинство и которые можно назвать целевыми, т.е. преследующими определенные информационные цели можно выделить особицей еще