Для простых проектов иногда можно создавать статичный сайт, то есть не использующий скрипты. Статичные сайты создают в следующих случаях:
- Нужно всего несколько страниц (максимум — десяток-другой);
- Не нужен функционал, требующий использования скриптов (формы, сложные взаимосвязи между страницами и т.д.);
- Информация на сайте будет изменяться очень редко или вообще никогда;
Как видите, сайт должен быть очень простым, чтобы было выгодно его создать просто на HTML без использования CMS и вообще без скриптов. В связи с этим можно дать следующее определение статичного сайта:
Статичным называют сайт:
представляющий собой набор готовых страниц в виде HTML файлов, размещённых на сервере.
Скрипты не используются (только если Javascript в браузере посетителя). Впрочем, сейчас часто считают «статикой» и те сайты, в которых есть форма обратной связи, отправляющая данные на почту, но всё остальное — просто HTML.
У статичного сайта есть несколько интересных преимуществ, связанных с отсутствием скриптов, формирующих страницы:
- Очень высокая скорость загрузки страницы (поскольку страницы и так уже лежат на сервере в готовом виде);
- Почти нулевая нагрузка на сервер (а, значит, подойдёт самый дешёвый хостинг);
- Не подвержены взлому вообще (нечего взламывать, поскольку нет скриптов);
- Стоимость разработки существенно ниже, поскольку тут в основном идёт плата за дизайн и вёрстку.
Таким образом, для очень простых проектов иногда выгоднее заказать разработку статичного сайта. Единственное неудобство — вы сами не сможете вносить изменения на его страницы, поскольку тут требуется использовать специальные редакторы, а также знать как минимум HTML. Но даже если такой сайт поставить на обслуживание, то его стоимость будет минимальна.
Ещё один минус — невозможность серьёзно расширить функционал при необходимости. В этом случае бывает проще сделать перенос на CMS.