Веб-сайты – это совокупность электронных страниц, объединённых общей темой, стилем, имеющих связанную между собой систему ссылок в сети Интернет.
Основная терминология
Сайт представляется пользователю как единое целое. Вебсайт – это массив данных во всемирной сети, имеющие уникальные адреса. Интернет-страницы обслуживаются веб-сервером, представляющим собой специальное программное обеспечение, которое доставляет контент клиентам по веб-протоколам. Существуют следующие виды веб-протоколов:
- http – наиболее известный протокол;
- https, использующийся для обеспечения безопасности передачи данных;
- spdy – новый протокол, разработанный компанией Google;
- websocket – еще один более современный протокол, который на сегодняшний день поддерживается только несколькими браузерами.
Существуют коммерческие и некоммерческие ресурсы. Коммерческие веб-сайты – это отличная возможность ведения бизнеса в интернете. Использовать такие интернет-площадки можно для рекламы компаний и продажи товаров. Некоммерческие веб-страницы – это проекты исключительно информационного характера.
История создания и разработки веб-сайтов
Создателем первого в мире электронного ресурса является ученый Европейской лаборатории элементарных частиц Тим Бернерс-Ли. Именно им в декабре 1990 был разработан первый веб-браузер, который носил название World Wide Web. Сервер был основан на базе NeXTcube.
Правда, еще в сороковые годы ученый Ваннервар (Вэнивар) Буш развивал теорию о том, что с помощью специальных технических устройств можно расширить память человека, проиндексировав информацию, накопленную годами. По мнению ученого, путем проведения такой индексации можно было бы быстро найти необходимую информацию.
9 августа 1991 года появился первый онлайн-ресурс. При создании сайта была использована технология World Wide Web (WWW) и протокол передачи данных Hyper Text Transfer Protocol (HTTP), разработанный с помощью системы адресации Uniform Resource Identifier на языке программировании Hyper Text Markup Language (HTML).
На страницах первого интернет-ресурса были размещены настройки установки и работы браузеров и серверов. Ученый Тим Бернерс-Ли был уверен в том, что гипертекст может быть базой для сетей обмена данных. Свой первый проект Enquire (– гипертекстовое программное обеспечение) Тим Бернерс-Ли разработал в 1980 году.
Стандарт WWW был утвержден в мае 1991 года членами Европейского Центра ядерных исследований в Женеве (CERN). Спецификации HTTP, HTML, URI утверждены были в 1993 году. В 1993 году World Wide Web стала официально бесплатной и свободной для всего мира.
Устройство интернет-страниц
Интернет-страница – это набор текстовых файлов на языке программирования HTML. HyperText Markup Language создает гиперссылки, вставляет в отображаемую страницу изображения и другие мультимедийные элементы, формирует тексты, а также различает в них функциональные элементы. Изменить отображение страницы можно с помощью системы управления содержимым (CSS), что разрешает формировать в отдельном файле все элементы форматирования.
С помощью сценариев на языке программирования javascript можно просматривать странички с действиями или событиями. Страницы ресурса могут быть простыми страничными наборами файлов или создаваться программой на сервере. Есть такие сайты, которые обеспечивают владельцу возможность настройки структурирования и вывода данных на странице. Такая система управления контентом сайта называется CMS. Для работы со смартфона сайты дополнительно были представлены в мобильной версии.
Типы сайтов по доступности
Типы сайтов по доступности:
- закрытые – доступны для узкого круга пользователей (доступ к таким сайтам новым пользователям дается через приглашения);
- полуоткрытые – доступны после регистрации;
- открытые – полностью доступные сайты для всех пользователей в сети Интернет.
Схема и характер предоставления информации
По схеме предоставления информации пользователю существуют такие типы веб-сайтов:
- Интернет-магазин. Сайт состоит из каталогов продукции, с помощью которых клиент может ознакомиться с ассортиментом продукции и сделать заказ онлайн.
- Сайты-визитки. Такие ресурсы содержат данные владельца, компании или организаторов сайта. Создание веб-сайта - визитной карточки - это также возможность разместить в сети свое резюме или продать определенный товар.
- Корпоративные сайты. Страницы такого типа отражают полную информацию о компании, владельцах, услугах, сотрудниках. Корпоративный сайт отличается от остальных полнотой информации. Разработка веб-сайтов компаний, как правило, требует определенных финансовых затрат.
- Личные сайты. Блоги содержат информацию о владельце сайта, могут быть посвящены какой-либо теме.
По характеру предоставления информации веб-ресурсы можно разделить на:
- почтовые системы;
- доски объявлений – бесплатные площадки для размещения объявлений;
- форумы;
- хранилища видео, фото и других файлов (к этой категории относятся облачные сервисы вроде Google.Drive или стоки);
- файлообменники – это специальные сайты, с которых можно скачивать и на которые можно загружать информацию.
Технологические особенности сайтов
Изначально существовала только одна технология, по которой производилось создание веб-сайта и страниц – это HTML. Но ресурсы, созданные на HTML, не обладали интерактивностью. Поэтому в дальнейшем разработчики стали использовать для написания веб-страниц многочисленные языки программирования и новые технологии.
По технологическому решению сайты разделяются на:
- Статические сайты – это ресурсы, которые состоят из статичных страниц: HTML, HTM, DHTML. Файлы выдаются пользователю в том виде, в каком они хранятся на сервере. Такие площадки просты в создании и нетребовательны к аппаратным ресурсам.
- Динамические сайты – это веб-ресурсы, состоящие из динамичных HTML, HTM, DHTML страниц-шаблонов, информации, скриптов в виде отдельных папок. Страницы не хранятся в неизменном виде на сервере, содержимое генерируется по запросу специальными программами на базе других данных и разных источников. Такие сайты несколько сложнее статичных и нуждаются в поддержке дополнительных технологий.
- Flash-сайты – это интерактивные сайты (со звуком, анимацией и так далее). Ресурсы подобного типа сложны в разработке, много весят и долго загружаются.
Создание веб-страниц
Разработка веб-сайтов – это процесс создания веб-ресурса или веб-приложения. HTML – специальный язык программирования для создания сайтов и веб-страниц – представляет собой несложный набор команд, описывающий структуру документа. Это язык разметки делит документ на заголовки, абзацы, таблицы, но не задает атрибуты форматирования.
Создается веб-сайт в 3 этапа:
- Веб-дизайн сайта. Разработкой внешнего вида будущего ресурса и созданием макетов занимаются веб-дизайнеры.
- Верстка. Верстальщик на основе макета разрабатывает готовые веб-страницы.
- Программирование. Программист на основе готовых шаблонов создает веб-ресурс.
Кроме непосредственно разработки, любому веб-сайту требуется дальнейшее администрирование, поддержка. Отдельная «головная боль» разработчиков и администраторов – безопасность веб-сайта. Понятие включает в себя настройку и использование HTTPS/HSTS, обновление CMS, регулярное изменение пароля входа и так далее. Безопасность ресурса для пользователей подтверждает сертификат веб-сайта.
Интернет-ресурсы в России
Самыми популярными и часто посещаемыми интернет-ресурсами в России являются:
- поисковик «Яндекс»;
- социальная сеть «В контакте»;
- крупнейшая поисковая система Google;
- интернет-портал Mail.ru;
- видео-хостинг You Tube;
- социальная сеть «Одноклассники»;
- социальная сеть Facebook;
- доска объявлений Avito;
- интернет-магазин AliExpress;
- интернет-энциклопедия Wikipedia.
Перечисленные веб-сайты - это те ресурсы, на которые приходится наибольшая часть посещений пользователей в русскоязычном сегменте интернета.