Sie können und sollten nur einen statischen Standort verwenden, wenn dies ausreicht, oder einen statischen Standortgenerator verwenden . Warum? Wartbarkeit. Code hat Fehler. Alle paar Wochen wird eine weitere Sicherheitslücke in WordPress gefunden. Wenn Sie ein allgemeines CMS verwenden, müssen Sie es ständig patchen. Anderenfalls enthält die Website Ihres Freundes bald Werbung für illegale Drogen, ISIS-Propaganda, Malware, die auf den Computern der Besucher installiert ist, oder noch schlimmer. Selbst wenn Sie es regelmäßig patchen, kann es sein, dass Sie zu spät sind, sodass Sie ständig nach Hacks suchen müssen. Es gibt Möglichkeiten, dieses CMS zu sichern. Installieren Sie "Sicherheits-Plugins", konfigurieren Sie eine Webanwendungs-Firewall wie "mod_security" usw. Alles nur mehr Arbeit. Sie müssen auch auf dem Laufenden gehalten werden. Manchmal brechen Ihre mod_security-Regeln ein Plugin für WordPress. Sie müssen das analysieren und korrigieren. Mehr Arbeit.
Sie könnten denken, niemand wird diese Seite hacken wollen. Aber für die allgemeinen Sicherheitslücken, die in allgemeinen CMS-Systemen zu finden sind, gibt es bald automatische Bots, die das Web durchsuchen und ALLE Websites mit diesem CMS hacken. Sie wollen nur ihre Links / Malware / Propaganda verbreiten.
Bei einer statischen Site (manuell oder mit einem Generator erstellt) tritt dieses Problem nicht auf.
Wenn Sie Ihr eigenes Backend implementieren, weist es ebenfalls Sicherheitslücken auf (niemand ist perfekt), aber höchstwahrscheinlich wird niemand sie für diese kleine Website ausnutzen. Aber was möchten Sie implementieren? Wenn Sie einen Editor erstellen möchten, in dem Ihr Freund die Tourdaten selbst ändern kann, überlegen Sie, wie lange Sie brauchen, bis die Verwendung ohne Ihre Hilfe für ihn einfach genug ist. Wie oft kannst du mit diesem Zeitbudget die Daten für ihn einfach schnell ändern?
Meiner Meinung nach verwenden heutzutage viel zu viele Leute CMS-Systeme für jede Site, da statisches HTML "alt" ist. Wenn Sie nichts benötigen, was mit HTML5 nicht möglich ist, verwenden Sie serverseitigen Code. Aber wenn Sie es nicht brauchen, sparen Sie viel Zeit ohne es.