Существует два основных вида сайтов:
- статичный сайт;
- динамический сайт.
Визуально эти типы сайтов неотличимы, но с точки зрения функционала они различаются так же, как самокат отличается от автомобиля.
Статичный сайт
Это набор html-файлов, в виде которых оформляется каждая страница сайта.
Плюсы такого сайта:
- быстро создается, если количество страниц не более десятка;
- низкая стоимость разработки;
- может быстро работать даже на очень «слабеньком» сервере.
Минусы:
- низкий функционал: всё, что может такой сайт — это показывать «застывшие» странички;
- если страниц много, то резко возрастает стоимость сопровождения сайта;
Динамический сайт
Представляет собой множество документов, хранящихся в базе данных, набор html-шаблонов и программную «прослойку», которая из документа и связанного с ней html-шаблона создает html-страницу.
Первый плюс такой схемы в том, что документы не обязательно оформлять html-тегами: это делает программная «прослойка». Соответственно, чтобы добавлять новые документы на сайт, редактировать и оформлять их вовсе не обязательно знать язык HTML.
Второй плюс такой схемы состоит в том, что для множества документов может существовать всего один html-шаблон. А это означает, что для внесения изменений в структуру сайта или даже изменения дизана требуется минимум времени, а следовательно и финансовых затрат.
Итак, плюсы динамических сайтов:
- высокая функциональность;
- лёгкость управления сайтом;
- высокая масштабируемость;
- низкая стоимость обслуживания и поддержки сайта.
Минусы:
- более высокая по сравнению со статичным сайтом стоимость разработки.
Наша компания создает динамические сайты на базе собственной системы ElcoSite.