Можна і потрібно використовувати лише статичний сайт, якщо його достатньо, або використовувати генератор статичних сайтів . Чому? Технічне обслуговування. Код має помилки. Кожні кілька тижнів знайдено ще одну дірку в безпеці WordPress. Якщо ви використовуєте загальну CMS, вам доведеться постійно латати її. Інакше веб-сайт ваших друзів незабаром міститиме рекламу нелегальних наркотиків, пропаганду ISIS, зловмисне програмне забезпечення, яке встановлюється на комп’ютери відвідувачів або ще гірше. Навіть якщо ви регулярно латаєте його, ви можете запізнитися, тому вам доведеться постійно перевіряти на наявність хаків. Існують способи забезпечити цю CMS. Встановіть "плагіни безпеки", налаштуйте брандмауер веб-додатків, наприклад mod_security тощо. Їх також потрібно постійно оновлювати. Іноді правила mod_security порушать плагін для WordPress, вам доведеться проаналізувати це та виправити. Більше роботи.
Ви можете подумати, ніхто не захоче зламати цей сайт. Але для загальних прорізів у безпеці, що зустрічаються у звичайних системах CMS, незабаром існують автоматичні боти, які сканують / шукають в Інтернеті та зламають ВСІ сайти за допомогою цієї CMS. Вони просто хочуть поширювати свої посилання / зловмисне програмне забезпечення / пропаганду.
Зі статичним сайтом (створеним вручну або з генератором) у вас немає такої проблеми.
Якщо ви реалізуєте свій власний бекенд, він також матиме отвори в безпеці (ніхто не ідеальний), але, швидше за все, ніхто не буде використовувати їх для цього маленького веб-сайту. Але що ви хочете реалізувати? Якщо ви хочете створити редактор, де ваш друг сам може змінити дати туру, подумайте, скільки часу це займе у вас, поки йому не стане достатньо простого користування без вашої допомоги. Скільки разів ви можете просто швидко змінити дати для нього з тим часом бюджету?
На мою думку, сьогодні надто багато людей просто використовують системи CMS для кожного сайту, оскільки статичний HTML - "старий". Якщо вам не потрібно нічого, що неможливо з HTML5, використовуйте код сторони сервера. Але якщо вона вам не потрібна, ви економите безліч часу без цього.