Вы можете и должны использовать только статический сайт, если этого достаточно, или использовать генератор статического сайта . Зачем? Ремонтопригодность, Код имеет ошибки. Каждые несколько недель обнаруживается еще одна дыра в безопасности WordPress. Если вы используете обычную CMS, вам придется постоянно ее исправлять. В противном случае сайт ваших друзей скоро будет содержать рекламу нелегальных наркотиков, пропаганду ИГИЛ, вредоносных программ, которые устанавливаются на компьютерах посетителей или еще хуже. Даже если вы регулярно исправляете его, вы можете опоздать, поэтому вам придется постоянно проверять наличие хаков. Есть способы защитить эту CMS. Установите «плагины безопасности», настройте брандмауэр веб-приложения, например, mod_security и т. Д. Они также должны быть обновлены. Иногда ваши правила mod_security нарушают плагин для WordPress, вы должны проанализировать это и исправить это. Больше работы.
Вы можете подумать, никто не захочет взломать этот сайт. Но из-за общих брешей в безопасности, обнаруженных в распространенных системах CMS, вскоре появятся автоматические боты, которые сканируют / ищут в Интернете и взламывают ВСЕ сайты с помощью этой CMS. Они просто хотят распространять свои ссылки / вредоносные программы / пропаганду.
Со статическим сайтом (созданным вручную или с генератором) у вас нет этой проблемы.
Если вы реализуете свой собственный бэкэнд, у него также будут дыры в безопасности (никто не идеален), но, скорее всего, никто не будет использовать их для этого маленького веб-сайта. Но что вы хотите реализовать? Если вы хотите создать редактор, в котором ваш друг сам может менять даты тура, подумайте, сколько времени это займет у вас, пока он не станет достаточно простым для использования без вашей помощи. Сколько раз вы можете просто быстро изменить даты для него с этим временным бюджетом?
На мой взгляд, сегодня слишком много людей используют системы CMS для каждого сайта, потому что статический HTML «старый». Если вам не нужно ничего, что невозможно с HTML5, используйте код на стороне сервера. Но если вам это не нужно, вы сэкономите много времени без него.