WEB 1.0 (статический веб)

WEB 1.0 — это статический веб: сервер хранит файлы (HTML, CSS, JS, изображения) на диске и отдаёт их клиенту «как есть» при запросе.

Когда пользователь вводит URL — например, http://example.com/index.html — веб-сервер (например, Apache или Nginx) находит файл index.html в папке сайта и отправляет его браузеру. Браузер просто отображает содержимое.

Нет никакой логики на сервере. Нет баз данных. Нет обработки данных. Нет ответов в формате JSON. Сервер не «думает» — он только достаёт и отдаёт.

Пример: сайт-визитка 2005 года
— 5 страниц: index.html, about.html, contact.html, styles.css, script.js
— Все файлы лежат в папке /var/www/html
— При переходе на contact.html сервер находит файл и отправляет его целиком
— Если нужно обновить текст — нужно загрузить новый HTML-файл на сервер

Ограничения:

  • Нельзя показать разный контент для разных пользователей без создания отдельных файлов
  • Нельзя обновить часть страницы — только полная перезагрузка
  • Нет форм, отправки данных, динамических списков
  • Масштабирование: добавление новой страницы = создание нового файла

Это был стандарт до середины 2000-х.
Сегодня такой подход используется только для статических сайтов (например, GitHub Pages, Vercel для статики), но без серверной логики. Например сайт, на котором вы сейчас читаете лекционный материал - относится именно к статическим сайтам.