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 для статики), но без серверной логики. Например сайт, на котором вы сейчас читаете лекционный материал - относится именно к статическим сайтам.