flarionyx
← Все заметки

В пользу простого веба

Разработка· 4 минуты

Почему небольшой сайт иногда лучше оставить набором обычных HTML-страниц.

У небольшого сайта часто простая задача: показать текст, несколько иллюстраций и ссылки на другие страницы. Для этого браузер уже умеет почти всё необходимое. Дополнительные слои стоит добавлять, когда у них появляется конкретная работа.

Что даёт статический сайт

HTML хранит структуру и содержание, CSS отвечает за внешний вид. Готовые файлы можно раздавать обычным веб-сервером. Для чтения заметки не требуется запускать приложение, обращаться к базе данных или дожидаться загрузки JavaScript.

Такой сайт легко перенести: достаточно скопировать документы и ресурсы. Его содержимое остаётся доступным для просмотра и редактирования обычными текстовыми инструментами.

Простота не отменяет качества

Отсутствие сложной сборки не гарантирует удобство. Странице всё равно нужны читаемый текст, понятная навигация, подписи к содержательным изображениям и нормальная работа на узком экране.

  • Ссылки должны вести туда, куда обещают.
  • Навигация должна работать с клавиатуры.
  • Изображения не должны мешать читать страницу при медленном соединении.
  • Для отсутствующего адреса нужна понятная страница ошибки.

Когда понадобится больше

Личный кабинет, совместное редактирование и данные, которые меняются для каждого посетителя, требуют другой архитектуры. А при десятках материалов генератор статических страниц поможет сохранить общий шаблон и не копировать шапку вручную.

Полезный критерий выбора: можете ли вы объяснить, какую задачу решает каждая зависимость? Если нет, возможно, её ещё рано добавлять.

Начать с содержания

Сначала стоит написать одну хорошую страницу и проверить её на телефоне. Затем добавить навигацию и второй материал. Реальные тексты гораздо быстрее выявляют требования к дизайну, чем набор пустых блоков.

К другим заметкам →