Сайт
Сайт (от англ. site — «место») — совокупность страниц Всемирной Паутины, объединённых сходным адресом (то есть имеющих общую начальную часть URLа) и, как правило, общей принадлежностью (то есть относящихся к одному и том же частному лицу, организации, объединению или явлению).
Иногда сайты называют вебса́йтами или веб-са́йтами (от англ. Web — «Паутина», англ. site — «место»). Нередко это бывает слепым и бездумным заимствованием из английского языка, в котором слово «сайт» имеет также общеязыковое, неинтернетовское значение («место»), поэтому нуждается в уточнении. Впрочем, подчас обычные сайты Всемирной Паутины называют вебсайтами для того, чтобы отличать их от WAP-сайтов — сайтов, специально упрощённых для доступа с мобильных телефонов (см. ниже).
Доступ к сайтамПравить
Для доступа к сайтам используется подключение к Интернету и специальная компьютерная программа, называемая браузером и работающая по протоколу HTTP. Существует более десятка различных браузеров, изготавливаемых различными производителями для различных платформ (то есть для различных моделей компьютеров и различных операционных систем); впрочем, и для одной платформы могут быть разработаны несколько браузеров, различающихся по набору возможностей интерфейса, по внутренней архитектуре, по цене, и так далее. В последнее время очень многие браузеры раздаются бесплатно, поскольку их разработка происходит за счёт альтернативных источников финансирования.
Доступ к сайтам с мобильниковПравить
С недавних пор браузерами стали оборудоваться все достаточно развитые модели мобильников, поэтому сайты можно читать и при помощи мобильников, хотя подчас (из-за небольшого экрана, свойственного мобильнику) это бывает заметно неудобнее, чем с компьютера.
Для менее развитых моделей мобильных телефонов иногда изготавливаются специальные упрощённые модели сайтов, так называемые WAP-сайты. Они пишутся на языке WML, более простом и бесхитростном, нежели язык HTML, применяемый для создания обычных сайтов.
Внутреннее устройство сайтовПравить
Страница сайта — это файл с текстом, размеченным на языке HTML. Такие файлы, будучи загруженными на компьютер посетителя сайта, там обрабатываются браузером и выводятся на соответствующее средство отображения (как правило, на монитор компьютера или на экран КПК или мобильника; а иногда на принтер или в синтезатор речи). Язык HTML позволяет форматировать текст, выделять в нём функциональные элементы, создавать гипертекстовые ссылки (гиперссылки) и вставлять в отображаемую страницу изображения, звукозаписи, видеозаписи, другие мультимедийные элементы. Отображение страницы можно изменять добавлением в неё таблицы стилей на языке CSS или сценариев (скриптов) на языке JavaScript; скрипты могут также обеспечивать интерактивность, то есть взаимодействие страницы с читателем.
Аппаратные средства для хранения сайтов называются веб-серверами; точно так же называются и программы, запущенные на этих аппаратных средствах и обеспечивающие передачу материалов сайта читателю по запросам его браузера. Сама услуга хранения сайтов называется хостингом (веб-хостингом). Прежде каждый сайт хранился на своём собственном сервере, но с ростом Интернета (и по мере технологического улучшения серверов) на одном компьютере стало возможно размещение множества сайтов (виртуальный хостинг). Сейчас сервера, предназначенные для хранения только одного сайта, называются выделенными (англ. dedicated).
Страницы сайтов могут быть простым статичным набором файлов или создаваться специальной компьютерной программой, работающей на сервере (такую программу называют движком сайта). Движок может быть либо изготовлен на заказ для отдельного сайта, либо быть готовым продуктом, рассчитанным на некоторый класс сайтов. Некоторые из движков могут обеспечить владельцу сайта возможность гибкой настройки как структурирования, так и вывода информации на сайте. Такие движки называются системами управления содержанием.
История появления сайтовПравить
История сайтов неразрывно связана с историей Всемирной Паутины. Первый в мире сайт появился в 1990 году;[1][2] его создателем был Тим Бернерс-Ли, который опубликовал на этом сайте описание новой технологии World Wide Web (Всемирной Паутины), основанной на протоколе передачи данных HTTP, системе адресации URI и языке гипертекстовой разметки HTML. Также на сайте были описаны принципы установки и работы серверов и браузеров. Сайт стал и первым в мире интернетовским каталогом, поскольку позже Тим Бернерс-Ли разместил на нём список ссылок на другие сайты.
Все инструменты, необходимые для работы первого сайта, Бернерс-Ли подготовил ещё раньше — в конце 1990 года появились первый гипертекстовый браузер (WorldWideWeb), который также мог работать в качестве веб-редактора, и первый веб-сервер на базе NeXTcube, и первые веб-страницы.
«Отец» Паутины считал, что гипертекст может служить основой для сетей обмена данными, и ему удалось претворить свою идею в жизнь. Ещё в 1980 году Тим Бернерс-Ли создал гипертекстовое программное обеспечение Enquire, использующее для хранения данных случайные ассоциации. Затем, работая в Европейском центре ядерных исследований в Женеве (CERN), он предложил коллегам публиковать гипертекстовые документы, связанные между собой гиперссылками. Бернерс-Ли продемонстрировал возможность гипертекстового доступа ко внутренним поисковику и документам, а также к новостным ресурсам Интернета. В результате в мае 1991 года в CERNе был утверждён стандарт WWW.
Тим Бернерс-Ли является «отцом» основополагающих технологий веба — HTTP, URI/URL и HTML — хотя их теоретические основы были заложены ещё раньше. В 40-х годах XX века Ванневар Буш выдвинул идеи расширения памяти человека с помощью технических устройств, а также индексации накопленной человечеством информации для её быстрого поиска. Теодор Нельсон и Даг Энгельбарт предложили технологию гипертекста — «ветвящегося» текста, предоставляющего читателю разные варианты чтения. Xanadu (так и не законченная гипертекстовая система Нельсона) была предназначена для хранения и поиска текста, в который введены взаимосвязи и «окна». Нельсон мечтал связать перекрёстными ссылками все тексты, созданные человечеством.
В настоящее время Тим Бернерс-Ли возглавляет основанный им Консорциум Всемирной паутины (англ. World Wide Web Consortium, W3C), который занимается разработкой и внедрением стандартов Всемирной Паутины.
Классификация сайтовПравить
Доступность сайтовПравить
- Открытые сайты. Такими сайтами дозволяется пользоваться любому посетителю.
- Требующие регистрации. Для доступа к отдельным страницам и (или) возможностям таких сайтов требуется сперва зарегистрироваться (платно или бесплатно).
- С ограниченным доступом. Служебные сайты организаций или личные сайты частных лиц, доступные только для узкого круга людей. Иногда доступ новым пользователям к такому сайту даётся по приглашению одного или нескольких прежних пользователей. (Такие приглашения иногда называют «инвайтами», от англ. invite).
Способ создания содержимого сайтовПравить
- Статические сайты. Всё содержимое таких сайтов подготавливается заранее. Пользователю выдаются файлы в том виде, в котором они хранятся.
- Динамические сайты. Содержимое страниц, показываемых пользователю, создаётся программами (скриптами) на основе изменяющихся данных (и, возможно, по итогам взаимодействия с читателем — иными словами, такие сайты могут быть интерактивными).
Нередно динамическими называют также такие сайты, страницы которых содержат не только текст и иллюстрации, но также и какие-либо элементы интерфейса, взаимодействуют с читателем.
Глобальность доступа к сайтамПравить
- Обычные (внешние, глобальные) сайты. Располагаются в Интернете.
- Локальные (местные, интранетовские) сайты. Доступны только в пределах локальной сети некоторой организации или провайдера информационных услуг. Такие сети часто называются интранетами.
Предназначение сайтаПравить
- Интернет-представительства владельцев (торговля и услуги, не связанные напрямую с Интернетом):
- Сайт-визитка. Содержит самые общие данные о владельце сайта (то есть об организации или индивидуальном предпринимателе): род деятельности, история, прейскуранты, контактные данные, реквизиты, схема проезда. Частные специалисты размещают своё резюме. Такие сайты являются интернетовскими аналогами визитных карточек.
- Каталог продукции. В таком каталоге присутствует подробное описание товаров и (или) услуг, сертификаты, технические и потребительские данные, отзывы экспертов, и т. д. На таких сайтах нередко размещается такая информация о товарах и (или) услугах, которую невозможно поместить в обычный прайс-лист в силу объёма её.
- Интернетовский магазин. Сайт с каталогом продукции, по которому клиент может непосредственно заказать нужные ему товары. Могут использоваться различные системы расчётов: пересылка товаров наложенным платежом, автоматизированная пересылка счёта по факсу, оплата пластиковой картою, интернетовские платёжные системы, и проч.
- Промо-сайт (рекламный сайт). Сайт, посвящённый торговой марке или продукту. На таких сайтах размещается исчерпывающая информация о брэнде, о различных рекламных акциях (конкурсы, викторины, игры, и т. п.).
- Развлекательные ресурсы:
- Юмористический сайт. Существуют сайты, собирающие анекдоты, или забавные истории (из реальной или сетевой жизни), или карикатуры.
- Браузерная игра. Комьютерная игра, не требующая от игрока установки специального программного обеспечения: достаточно браузера и доступа к Интернету.
- Сайт-квест. Интернетовский ресурс, на котором организовано соревнование по разгадыванию последовательности взаимосвязанных логических загадок.
- Информационные ресурсы:
- Тематический сайт. Сайт, предоставляющий исчерпывающую информацию по какой-либо теме.
- Тематический портал. Порталы похожи на тематические сайты, но дополнительно содержат средства взаимодействия с пользователями и позволяют пользователям общаться в рамках портала (веб-форумы, чаты) — это среда существования пользователя.
- Сетевые СМИ. Организованы аналогично бумажным журналам и газетам, но не подвержены бумажным техническим ограничениям по иллюстрированности и объёму, ограничениям тиража, и так далее.
- Веб-сервис (веб-служба). Обычно решает конкретную пользовательскую задачу, напрямую связанную с Интернетом:
- Поисковая система. Сайт, позволяющий искать другие сайты по словам или словосочетаниям из текстов, содержащихся на их страницах.
- Каталог сайтов. Сайт, позволяющий искать другие сайты по теме их материалов.
- Электронная почта. Сайт, позволяющий завести почтовый ящик e-mail.
- Веб-форум. Сайт для общения посетителей на разные темы.
- Блогохостинг. Сайт, позволяющий пользователям заводить блоги.
- Фотохостинг. Сайт, позволяющий пользователям публиковать фотографии.
- Видеохостинг. Сайт, позволяющий пользователям публиковать видеозаписи.
- Доска объявлений. Сайт, позволяющий пользователям публиковать объявления. Обыкновенно такие сайты бывают тематическими: одни посвящены продаже и покупке недвижимости, другие — поискам работы и найму сотрудников, и так далее.
Создание сайтовПравить
Изготовление сайтов как работающих целостных информационных ресурсов есть составной процесс, вовлекающий труд различных специальностей. Этот вид деятельности называется веб-разработкою.
Изначально владелец будущего сайта определяет его основные цели и задачи, придумывает название, выбирает доменное имя. В большинстве случаев владелец не может самостоятельно создать сайт; поэтому он обращается к соответствующим специалистам. Это может быть как организация (веб-студия), так и частное лицо (фрилансер). В этом случае владелец будет выступать в роли заказчика работ, а веб-студия или частное лицо в роли исполнителя. С организациями всегда заключается договор, а с частными лицами, в основном, происходит устная договорённость, основанная на взаимном доверии. В самом договоре описываются только общие юридические моменты, оговариваются сроки, способы оплаты и т. д. Итоговый же результат (непосредственно сам сайт) в виде приложения описывается заказчиком в задании. Чтобы избежать конфликтных ситуаций и недопонимания, для сложных проектов заказчик готовит специальный документ — техническое задание, в котором подробно описывает все интересующие моменты. Когда чётко становится известно, что должно получиться на выходе, за какой срок и какими средствами, начинается непосредственно процесс создания сайта; некоторые общие виды работ, впрочем, могут быть начаты и до обретения окончательной ясности.
Разработка дизайнаПравить
Веб-дизайнеры разрабатывают макеты шаблонов веб-страниц. Дизайнер определяет, каким образом конечный потребитель будет получать доступ к информации и к услугам сайта. Иными словами, дизайнер занимается непосредственно разработкою пользовательского интерфейса. В большинстве случаев страницы сайта не обходятся без графических элементов. Подготовкою таких элементов занимаются художники и фотографы. Готовые шаблоны показываются заказчику. В этот момент страницы ещё не могут содержать конечного наполнения (это в обязанности дизайнера не входит). Чтобы макеты выглядели более наглядно и реалистично, в них помещается произвольное содержимое. (На сленге дизайнеров такое содержимое называется «рыбою».) Если заказчик удовлетворён внешним видом шаблонов, они передаются верстальщику (см. ниже).
ВёрсткаПравить
Верстальщик получает макеты шаблонов в виде изображений (нередко в формате PSD). Задача верстальщика — следуя макету, изготовить гипертекстовые страницы сайта со вставленными в них (отдельно нарезанными и подготовленными для Интернета) изображениями. Содержимое верстальщик тоже не обязан размещать — он всего лишь изменяет формат макета. Одним из сложных моментов в работе верстальщика является обеспечение совместимости сайта со множеством существующих браузеров. Одни и те же элементы HTML-разметки, правила CSS и джаваскрипты могут восприниматься различными браузерами по-своему, и в результате некоторые читатели (пользователи) сайта могут увидеть его несколько не так, как задумывал дизайнер и как ожидает увидеть заказчик. Когда верстальщик убедится, что большинство браузеров более-менее идентично отображают шаблоны, они передаются дальше, для наполнения текстом и содержимым.
Безопасность сайтовПравить
Существует множество сайтов, которые являются значимыми ресурсами. На этих ресурсах пользователями могут располагаться персональные данные (личная переписка, адреса, телефоны) или финансовая информация (например, таковы банковские сайты). Взлом подобных ресурсов может повлечь как прямые денежные убытки (скажем, злоумышленник может перечислить деньги с чужого счёта на свой собственный счёт), так и косвенные, связанные с распространением конфиденциальной информации или порчею содержимого сайта. Для многих сайтов важно обеспечить некоторый уровень безопасности. Требуемый уровень безопасности во многом зависит от располагающейся на сайте информации.
См. такжеПравить
- Всемирная паутина
- Web 2.0
- Семантическая паутина
- Веб-страница
- Гипертекст
- WAP-сайт
- HTTP
- Браузер
- Веб-сервер
- Система управления содержимым (CMS)
- Вики
- Сайт-визитка
- Портал
- Веб-кольцо
- Поисковая система
- Карта сайта
- Блог
- Блогохостинг
- Веб-форум
- Отрасли и профессии:
- Форматы данных:
- Языки разметки — HTML, XHTML, XML, микроформаты
- CSS
- Изображения — JPEG, GIF, PNG, SVG
- Форматы активного содержимого:
- Особые файлы:
- favicon.ico (значок сайта)
- robots.txt
- sitemap.xml
- .htaccess