stringtranslate.com

Веб-сайт

Сайт usap.gov​

Веб -сайт (также пишется как веб-сайт ) — это одна или несколько веб-страниц и связанный с ними контент, который идентифицируется общим доменным именем и опубликован как минимум на одном веб-сервере . Веб-сайты обычно посвящены определенной теме или цели, например, новости, образование, коммерция, развлечения или социальные сети . Гиперссылки между веб-страницами управляют навигацией по сайту, которая часто начинается с домашней страницы . Наиболее посещаемыми сайтами являются Google , YouTube и Facebook .

Все общедоступные веб-сайты в совокупности составляют Всемирную паутину . Существуют также частные веб-сайты, доступ к которым возможен только в частной сети , например, внутренний веб-сайт компании для ее сотрудников. Пользователи могут получать доступ к веб-сайтам с различных устройств, включая настольные компьютеры , ноутбуки , планшеты и смартфоны . Приложение, используемое на этих устройствах, называется веб-браузером .

Фон

Домашняя страница nasa.gov в 2015 году

Всемирная паутина (WWW) была создана в 1989 году британским ученым-компьютерщиком ЦЕРНа Тимом Бернерсом-Ли . [1] [2] 30 апреля 1993 года ЦЕРН объявил, что Всемирная паутина будет доступна для свободного использования всем желающим, что способствовало колоссальному росту Интернета. [3] До появления протокола передачи гипертекста (HTTP) для извлечения отдельных файлов с сервера использовались другие протоколы, такие как протокол передачи файлов и протокол gopher . Эти протоколы предлагают простую структуру каталогов , в которой пользователь перемещается и выбирает файлы для загрузки. Документы чаще всего представлялись в виде простых текстовых файлов без форматирования или кодировались в форматах текстовых процессоров .

История

Хотя изначальное написание было "web site" (иногда с заглавной буквы "Web site", поскольку "Web" является именем собственным, когда речь идет о Всемирной паутине), этот вариант стал использоваться редко, и "website" стало стандартным написанием. Все основные руководства по стилю, такие как The Chicago Manual of Style [4] и AP Stylebook [5] , отразили это изменение.

В феврале 2009 года компания Netcraft , занимающаяся мониторингом Интернета и отслеживающая рост Интернета с 1995 года, сообщила, что в 2009 году насчитывалось 215 675 903 веб-сайта с доменными именами и контентом на них, по сравнению с 19 732 веб-сайтами в августе 1995 года. [6] После достижения 1 миллиарда веб-сайтов в сентябре 2014 года, что является важной вехой, подтвержденной Netcraft в ее обзоре веб-серверов за октябрь 2014 года, и что Internet Live Stats был первым, кто объявил — как подтверждает этот твит от самого изобретателя Всемирной паутины Тима Бернерса-Ли — что количество веб-сайтов в мире впоследствии сократилось, вернувшись к уровню ниже 1 миллиарда. Это связано с ежемесячными колебаниями количества неактивных веб-сайтов. Количество веб-сайтов продолжало расти, превысив 1 миллиард к марту 2016 года и продолжает расти с тех пор. [7] В январе 2020 года исследование веб-серверов Netcraft показало, что существует 1 295 973 827 веб-сайтов, а в апреле 2021 года сообщалось о наличии 1 212 139 815 сайтов на 10 939 637 компьютерах с выходом в Интернет и 264 469 666 уникальных доменов. [8] По оценкам, 85 процентов всех веб-сайтов неактивны. [9]

Статический веб-сайт

Статический веб-сайт — это веб-страницы, хранящиеся на сервере в формате, который отправляется в клиентский веб-браузер. Он в основном закодирован на языке гипертекстовой разметки (HTML); каскадные таблицы стилей (CSS) используются для управления внешним видом за пределами базового HTML. Изображения обычно используются для создания желаемого внешнего вида и как часть основного контента. Аудио или видео также могут считаться «статическим» контентом, если они воспроизводятся автоматически или, как правило, неинтерактивны. Этот тип веб-сайта обычно отображает одну и ту же информацию для всех посетителей. Подобно раздаче печатной брошюры клиентам или покупателям, статический веб-сайт, как правило, предоставляет последовательную стандартную информацию в течение длительного периода времени. Хотя владелец веб-сайта может периодически вносить обновления, это ручной процесс редактирования текста, фотографий и другого контента, который может потребовать базовых навыков веб-дизайна и программного обеспечения. Простые формы или маркетинговые примеры веб-сайтов, такие как классический веб-сайт , пятистраничный веб-сайт или веб-сайт-брошюра , часто являются статическими веб-сайтами, поскольку они представляют пользователю заранее определенную статическую информацию. Это может быть информация о компании, ее продуктах и ​​услугах, представленная в виде текста, фотографий, анимации, аудио/видео и навигационных меню.

Статические веб-сайты могут по-прежнему использовать включения на стороне сервера (SSI) для удобства редактирования, например, совместное использование общей панели меню на многих страницах. Поскольку поведение сайта для читателя по-прежнему статично, это не считается динамическим сайтом.

Динамичный веб-сайт

Использование серверного языка программирования в 2016 году

Динамический веб-сайт — это тот, который часто и автоматически изменяет или настраивает себя. Динамические страницы на стороне сервера генерируются «на лету» компьютерным кодом, который создает HTML (CSS отвечают за внешний вид и, таким образом, являются статическими файлами). Существует широкий спектр программных систем, таких как CGI , Java Servlets и Java Server Pages (JSP), Active Server Pages и ColdFusion (CFML), которые доступны для генерации динамических веб-систем и динамических сайтов . Различные фреймворки веб-приложений и системы веб-шаблонов доступны для языков программирования общего назначения, таких как Perl , PHP , Python и Ruby , чтобы сделать создание сложных динамических веб-сайтов быстрее и проще.

Сайт может отображать текущее состояние диалога между пользователями, отслеживать меняющуюся ситуацию или предоставлять информацию, каким-либо образом персонализированную в соответствии с требованиями отдельного пользователя. Например, когда запрашивается главная страница новостного сайта, код, работающий на веб-сервере, может объединять сохраненные фрагменты HTML с новостными историями, извлеченными из базы данных или другого веб-сайта через RSS, чтобы создать страницу, которая включает последнюю информацию. Динамические сайты могут быть интерактивными, используя HTML-формы , сохраняя и считывая файлы cookie браузера или создавая ряд страниц, которые отражают предыдущую историю кликов. Другим примером динамического контента является ситуация, когда розничный веб-сайт с базой данных медиа-продуктов позволяет пользователю вводить поисковый запрос, например, по ключевому слову Beatles . В ответ содержимое веб-страницы спонтанно изменит свой прежний вид и затем отобразит список продуктов Beatles, таких как компакт-диски, DVD-диски и книги. Динамический HTML использует код JavaScript , чтобы указать веб-браузеру, как интерактивно изменять содержимое страницы. Один из способов имитировать определенный тип динамического веб-сайта, избегая при этом потери производительности, связанной с запуском динамического движка для каждого пользователя или соединения, — это периодическая автоматическая регенерация большой серии статических страниц.

Мультимедийный и интерактивный контент

Ранние веб-сайты имели только текст, а вскоре после этого и изображения. Затем для добавления аудио, видео и интерактивности (например, для многофункционального веб-приложения , которое отражает сложность настольного приложения, такого как текстовый процессор) использовались подключаемые модули веб-браузеров . Примерами таких подключаемых модулей являются Microsoft Silverlight , Adobe Flash Player , Adobe Shockwave Player и Java SE . HTML 5 включает положения для аудио и видео без подключаемых модулей. JavaScript также встроен в большинство современных веб-браузеров и позволяет создателям веб-сайтов отправлять код в веб-браузер, который инструктирует его, как интерактивно изменять содержимое страницы и взаимодействовать с веб-сервером, если это необходимо. Внутреннее представление содержимого браузером известно как Document Object Model (DOM).

WebGL (библиотека веб-графики) — это современный JavaScript API для рендеринга интерактивной 3D-графики без использования плагинов. Он позволяет интерактивный контент, такой как 3D-анимация, визуализация и видеообъяснения, представлять пользователям наиболее интуитивно понятным способом. [10]

Тенденция 2010 года в веб-сайтах под названием «адаптивный дизайн» дала наилучший опыт просмотра, поскольку она обеспечивает макет на основе устройства для пользователей. Эти веб-сайты меняют свой макет в соответствии с устройством или мобильной платформой, тем самым предоставляя богатый пользовательский опыт. [11]

Типы

Веб-сайты можно разделить на две большие категории — статические и интерактивные. Интерактивные сайты являются частью сообщества сайтов Web 2.0 и обеспечивают интерактивность между владельцем сайта и посетителями или пользователями сайта. Статические сайты обслуживают или собирают информацию, но не позволяют взаимодействовать с аудиторией или пользователями напрямую. Некоторые веб-сайты являются информационными или созданы энтузиастами или для личного использования или развлечения. Многие веб-сайты действительно нацелены на зарабатывание денег с использованием одной или нескольких бизнес-моделей, включая:

Смотрите также

Ссылки

  1. ^ "Тим Бернерс-Ли". W3C . Архивировано из оригинала 27 сентября 2021 г. . Получено 17 ноября 2021 г. .
  2. ^ "home of the first website". info.cern.ch . Архивировано из оригинала 10 июня 2017 . Получено 30 августа 2008 .
  3. ^ Кайо, Роберт. «Немного истории Всемирной паутины». W3C . Архивировано из оригинала 6 мая 2013 года . Получено 16 февраля 2007 года .
  4. ^ «Интернет, Веб и другие проблемы после Уотергейта». Чикагское руководство по стилю . Чикагский университет. Архивировано из оригинала 20 февраля 2010 года . Получено 18 сентября 2010 года .
  5. ^ AP Stylebook [@APStylebook] (16 апреля 2010 г.). «Отвечая на пожелания читателей, мы меняем название веб-сайт на веб-сайт. Это появится на Stylebook Online сегодня и в книге 2010 года в следующем месяце» ( Твит ) . Получено 18 марта 2019 г. – через Twitter .
  6. ^ "Web Server Survey". Netcraft . Архивировано из оригинала 20 августа 2011 г. Получено 13 марта 2017 г.
  7. ^ Общее количество веб-сайтов | Статистика Интернета в реальном времени. Архивировано 20 июля 2017 г. на Wayback Machine . internetlivestats.com . Получено 14 апреля 2015 г.
  8. ^ "Web Server Survey". Netcraft News . Архивировано из оригинала 24 июля 2018 г. Получено 17 мая 2021 г.
  9. ^ Deon (26 мая 2020 г.). «Сколько веб-сайтов существует в мире? [2021]». Siteefy . Архивировано из оригинала 17 мая 2021 г. . Получено 17 мая 2021 г. .
  10. ^ "OpenGL ES for the Web". khronos.org . 19 июля 2011 г. Архивировано из оригинала 15 декабря 2009 г. Получено 1 апреля 2019 г.
  11. ^ Пит ЛеПейдж. "Основы адаптивного веб-дизайна - Веб". Google Developers . Архивировано из оригинала 5 марта 2017 г. Получено 13 марта 2017 г.

Внешние ссылки