Что такое сайт
Само слово "сайт" не что иное как русская транслитерация английского "site" из "website", что в буквальном переводе означает "место в сети". По сути своей любой сайт - не что иное как совокупность электронных документов - файлов, принадлежащих частному лицу или организации в компьютерной сети. Все эти файлы объединены одним адресом, в качестве которого выступает доменное имя или IP-адрес.
Совокупность всех существующих сайтов и составляет Всемирную паутину (World Wide Web), в которой сегменты информации мирового сообщества объединены в единое целое — базу данных и коммуникации планетарного масштаба. Для прямого доступа клиентов к сайтам на серверах был специально разработан протокол HTTP.
История сайтов
В области создания сайтов, равно как и вообще в области развития интернета, впереди планеты всей, конечно же, Тим Бернерс Ли, британский учёный, сотрудник ЦЕРН. В общем, практически отец-основатель Всемирной Паутины.
Именно он в 1990 году создал первый в мире сайт info.cern.ch, на котором было опубликовано описание новой технологии World Wide Web, основанной на протоколе передачи данных HTTP, системе адресации URI и языке гипертекстовой разметки HTML. Кроме этого, на сайте были подробно описаны принципы установки и работы серверов и браузеров. Чуть позже сайт стал и первым в мире интернет-каталогом, так как Тим Бернерс Ли разместил на нём список ссылок на другие сайты.
Как устроен сайт
Страницы любого сайта — набор текстовых файлов, размеченных на языке HTML. Эти файлы "понимаются" и обрабатываются браузером, установленном на вашем компьютере, и отображаются в должном виде устройствами вывода - монитор компьютера, принтер и др.
Страницы сайтов могут быть простым статичным набором файлов или создаваться специальной компьютерной программой на сервере. Она может быть либо сделана на заказ для отдельного сайта, либо быть готовым продуктом, рассчитанным на некоторый класс сайтов.
Первые сайты были простой совокупностью статичных документов. С развитием сферы интернет-коммуникации и по мере "наполнения" всемирной паутины документами количество внутренних и внешних ссылок увеличивалось. Как следствие, менялась и функциональность сайтов. Теперь они стали выполнять не только роль справки, аннотации, но и функционального офиса, новостного или медийного центра.
В настоящее время большинству сайтов свойственна динамичность и интерактивность. Для реализации этих параметров используются веб-приложения. Это готовые программные комплексы для решения задач сайта. Веб-приложение входит в состав сайта, но само по себе без "содержимого" сайтом является только технически - это оболочка или шаблон, который необходимо наполнить и активизировать. Как раз этим занимаются специалисты по продвижению и раскрутке сайтов.
Как правило, одному сайту соответствует одно доменное имя. Именно по нему любой сайт идентифицируются в глобальной сети. Впрочем, это не единственный возможный вариант. Один сайт может размещаться на нескольких доменах, а также несколько сайтов могут существовать под одним доменом.
Крупные сайты, их ещё называют веб-порталами, используют несколько доменов, чтобы логически отделить разные виды предоставляемых услуг. Например, почта - mail.yandex.ru, карты - maps.yandex.ru, словари - slovari.yandex.ru. Для разных стран и языков нередко также выделяются отдельные доменные имена: yandex.ru и yandex.kz, и хотя логически это сайт Яндекс, технически и фактически - это разные сайты.
Аппаратные серверы для хранения сайтов называются веб-серверами. Сама услуга хранения называется хостингом. Раньше каждый сайт хранился на своём собственном сервере, но с ростом Интернета, технологическим улучшением серверов на одном компьютере стало возможно размещение множества сайтов (виртуальный хостинг). Сейчас серверы для хранения только одного сайта называются выделенными. Один и тот же сайт может быть доступен по разным адресам и храниться на разных серверах. Копия оригинального сайта в таком случае называется зеркалом.
Классификация сайтов
По доступности сервисов:
- Открытые — все сервисы полностью доступны для любых посетителей и пользователей.
- Полуоткрытые — для доступа необходимо зарегистрироваться (обычно бесплатно).
- Закрытые — полностью закрытые (служебные) сайты организаций, личные сайты частных лиц. Доступны ограниченному кругу пользователей. Доступ новым пользователям обычно даётся через приглашения.
По физическому расположению сайты либо общедоступны в сети Интернет, либо доступны только в пределах определённой локальной сети. Интернет-портал — это разветвлённая многокомпонентная структура, в состав которой входят функционально самодостаточные сайты отдельных организаций или подразделений одной крупной корпоративной структуры.
Широко развита сеть информационных ресурсов, которые делятся на две категории:
- тематические сайты, предоставляющие специфическую информацию по какой-либо, порой довольно узкой тематике,
- тематические порталы, представляющие собой очень большой веб-ресурс, предоставляющий исчерпывающую информацию по определённой тематике. Они похожи на тематические сайты, но дополнительно содержат средства взаимодействия с пользователями, а также предоставляют пользователям "среду существования": форумы, чаты.
За последние десятилетия всемирная паутина стала отличной информационно-рекламной платформой и потому компании различного масштаба (от крупных транснациональных и мировых корпораций до частных предпринимателей), в том числе не связанные непосредственно с деятельностью в сети, создают собственные сайты следующих типов:
- Сайт-визитка. На таких сайтах размещаются самые общие данные о владельце сайта. Предоставляется информация о виде деятельности, истории бизнеса, информация о сотрудниках, прайс-лист, контактные данные, реквизиты, схема проезда.
- Представительский сайт. От описанной выше "визитке" отличается расширенной функциональностью: подробное описание услуг, портфолио, отзывы, форма обратной связи и т.д.
- Корпоративный сайт. Содержит полную информацию о компании-владельце, услугах/продукции, событиях в жизни компании. Отличается от предыдущих двух типов сайтов полнотой представленной информации, зачастую содержит различные функциональные инструменты для работы с контентом (поиск и фильтры, календари событий, фотогалереи, корпоративные блоги, форумы). Может содержать закрытые разделы для тех или иных групп пользователей — сотрудников, дилеров, контрагентов и пр.
Как делают сайты
Создание сайтов - дело тонкое и трудоёмкое. На разных этапах в процесс вовлекаются специалисты разного профиля. Заказчики обращаются либо сторонним исполнителям, либо к штатным сотрудникам, ответственным за разработку сайтов.
Процесс проходит в несколько этапов.
- Разработка макетов шаблонов веб-страниц. Этим занимаются веб-дизайнеры, в задачи которых входит: определить, каким образом конечный потребитель будет получать доступ к информации и услугам сайта. Другими словами - разработать пользовательский интерфейс.
Готовые шаблоны предоставляются заказчику на одобрение. Чтобы макеты выглядели более наглядно, в них помещается произвольное содержимое. Если заказчик удовлетворён внешним видом шаблонов, то наступает следующая фаза разработки — вёрстка страниц сайта.
- Верстальщик получает макеты шаблонов в виде простых изображений (например, в формате JPEG или PNG), либо разбитых по слоям (например, в PSD или AI). Его основная задача — получить из этих графических макетов гипертекстовые веб-страницы с подготовленными для интернета изображениями.
Самое сложное на этом этапе - обеспечить совместимость со множеством браузеров, так как в некоторых из них одни и те же элементы разметки могут отображаться не так, как задумано. Когда достигнуто правильное отображение в большинстве браузеров, переходят к завершающему этапу.
- Веб-программирование. Программисту передаются готовые шаблоны страниц, а также указания дизайнеров по работе и организации элементов сайта. С нуля создаётся программная основа сайта. Выбор языка программирования в данном случае — вопрос непринципиальный. После того, как сайт готов к эксплуатации, остаётся наполнить его задуманной информацией.
Конечно, создание сайтов - дело непростое. Однако осваивать что-то новое никогда не поздно, так что если хотите освоить что-то связанное с созданием сайтов - вперёд. Узнаете много нового, интересного и полезного.