Виды сайтов по технологиям, влияющим на дизайн и функциональность
Изначально единственной технологией, с помощью которой создавались сайты и веб-страницы, была технология html. Однако такие страницы и сайты выглядели бедно и не обладали интерактивностью, поэтому за короткое время, прошедшее от начала массового распространения интернета, появились и стали использоваться при создании сайтов многочисленные дополнительные технологии и языки.
Итак, классифицируем сайты по используемым технологиям:
1) Статические сайты и веб-страницы. Статические сайты и веб-страницы — это сайты, сделанные по классической технологии html. Веб-страницы таких сайтов написаны полностью на языке html и имеют расширение .htm или .html. Статическими они называются потому, что, набирая определённый адрес (URL), соответствующий сайту или его определённой странице, вы всегда будете видеть одно и то же содержание. Это потому, что статические html-страницы лежат на сервере в неизменном виде и по вашему запросу сервер просто берёт их и отправляет вам в браузер. С динамическими страницами, которые не существуют в заранее предопределённом виде на сервере, а формируются при помощи серверных скриптов, ситуация иная, и, набирая один и тот же адрес, вы, в зависимости от разных условий, можете получать совершенно разное содержание.
Статические сайты имеют свои как плюсы, так и минусы. Плюсы статических сайтов — это простота их создания и нетребовательность к аппаратным ресурсам. Статические сайты не требуют поддержки скриптов и баз данных и могут быть размещены на абсолютно любом хостинге, при этом они не будут создавать почти никакой нагрузки на сервер, и с ними не возникнет проблема, когда сайт тормозит или выдаёт различные сбои при большом притоке посетителей. Статические сайты могут включать в себя графику, анимацию и javascript, они прекрасно подходят для предоставления пользователям информации, которая не должна, по крайней мере, часто и существенно изменяться. Основным минусом статических сайтов является отсутствие интерактивности. Кроме того, в таких сайтах сложнее изменить информацию, внешний вид и дизайн страниц.
2) Динамические сайты и веб-страницы. Как уже было упомянуто, динамические страницы не существуют в неизменном виде на сервере, а формируются при помощи скриптов. Содержание и вид динамической страницы с одним и тем же адресом может быть совершенно различным в зависимости от разных условий — например, в зависимости от времени, от конкретного пользователя, от введённого пользователем запроса и т. п. Скрипты, которые используются для формирования динамических веб-страниц, могут быть написаны на разных языках. Распространёнными языками веб-программирования являются, например, php, perl, asp и т. д. Такие сайты могут предоставлять пользователям интерактивность — например, вводить разные запросы и осуществлять поиск по сайту, отправлять на сайт и сохранять свою собственную информацию и осуществлять общение с другими пользователями (как, например, в гостевых книгах, форумах и т. п.) и многие другие функциональные возможности. Кроме того, ведение и обновление этих сайтов гораздо проще. Минусы динамических сайтов в том, что они требуют поддержку дополнительных технологий, создают повышенную нагрузку на сервер, их сложнее оптимизировать, а ещё использование на сайте скриптов означает потенциальную угрозу для безопасности.
3) Флэш-сайты. Технология флэш (flash) позволяет создавать очень красивые, интерактивные, со звуком и анимацией, сайты, которые выглядят на порядок эффектнее, чем обычные html-сайты. Однако сложность и трудоёмкость их изготовления, а также то, что страницы, созданные на флэш, имеют, как правило, большой вес и долго загружаются, что отпугивает часть пользователей, приводит к тому, что флэш-сайты не получили пока слишком широкого распространения.
Статические сайты – состоящие из отдельных HTML-страниц.
Таблица 3.1
Достоинства и недостатки статических сайтов
Недостатки | Достоинства |
Отсутствует интерактивность | Простота и дешевизна создания, нетребовательность к аппаратным ресурсам. |
Не имеют системы управления сайтом (трудоемкий процесс изменения информации, дизайна и структуры страниц) | Не требуют поддержки скриптов и баз данных (подходит самый дешевый, абсолютно любой хостинг) |
Не подходят для случаев, когда требуются частые обновления информации | Могут содержать в себе графику, Flash анимацию и JavaScript |
Поиск по сайту возможен только с помощью сторонних сайтов (Яндекс или Google) | Не способны создавать серьезной нагрузки на сервер (с ними не возникнет ситуация, когда сайт тормозит или выдает сбои при наплыве посетителей) |
Все страницы статического сайта написана на языке HTML и имеет расширение .html или .htm. Между собой все страницы статического сайта связаны перекрестными ссылками, устанавливаемыми вручную.
Сайт называется статическим потому, что, каждый URL (адрес страницы) соответствует четко определенной странице с неизменяемым в автоматическом режиме содержанием, как это происходит у динамических сайтов.
В силу того, что стоимость создания статического сайтаочень низкая, они еще продолжают пользоваться спросом.
Динамические сайты – построенные на системе управления (CMS).
Таблица 3.2
Достоинства и недостатки динамических сайтов
Недостатки | Достоинства |
Требуют дополнительных ресурсов на сервере и создает повышенную нагрузку на сервер (базы данных, скрипты – доступны в более дорогих тарифных планах хостинга) | Интерактивность и поиск по сайту |
Неправильное использование на сайте скриптов, создает потенциальную угрозу безопасности сайта | Неограниченная гибкость в управлении содержанием и структурой сайта |
Сложнее оптимизировать | Возможности интернет коммерции, обучения, управления документооборотом и многое другое. |
Удобное управление содержанием сайта. |
Страниц динамических сайтов не существуют в неизменном виде на сервере, они формируются скриптами системы управления сайтом (CMS) при каждом посещении пользователем в зависимости от разных условий;
· Авторизованный пользователь или нет;
· В какое время пользователь заходит на сайт;
· Какой запрос ввел пользователь и т. д.
Динамические сайты предоставляют пользователям интерактивность - например, вводить интересующие пользователя запросы и осуществлять поиск по сайту, загружать на сайт и сохранять свою информацию, общаться с другими пользователями (социальные сети, гостевые книги, форумы и т. п.) и другие функциональные возможности.
Флэш-сайты –только красиво
Таблица 3.3
Достоинства и недостатки флэш-сайтов
Недостатки | Достоинства |
Для их отображения в браузере, у пользователя должны быть установлены и включены дополнительные плагины (FlashPlayer) | Эффектные, интерактивные сайты со звуком и анимацией |
Медленно загружаются и плохо индексируются поисковыми машинами (сложность оптимизации и продвижения) | |
Сложность в управлении содержанием страниц сайта | |
Сложность и трудоемкость изготовления |
Технология Flash – мощная технология, но при создании сайта, лучше ее не использовать в качестве основной.
Также достаточно просто построить классификацию сайтов, исходя из того, чьим является сайт, кто его владелец и создатель. Таким образом, вторая классификация сайтов: