Dynamische oder statische Webseite?

Eine statische Webseite wird meist komplett in HTML geschrieben. Jede Seite ist eine separate Datei, in der alle Informationen über Formatierung und der Inhalt enthalten sind. Es gibt keine Datenbanken oder externe Dateien die diese Informationen zwischen speichern oder vorhalten.

 

Dynamische Webseite

Eine dynamische Webseite enthält einen komplexeren Code wie z.B. PHP, CGI oder Ruby on Rails usw. und bieten dem Benutzer einen hohen Grad an Funktionalität. Viele dynamische Webseiten werden durch ein CMS (Content Management System) verwaltet, welche über ein Backend (Administrationsbereich) verwaltet werden. Dies bedeutet, dass Sie Ihre Seite ganz ohne HTML-Kenntnisse verwalten und aktualisieren können. Jede Seite wird dabei durch Aufruf im Browser vorher dynamisch generiert und angezeigt, wobei sich die benötigten Daten in einer Datenbank oder externen Datei befinden. Die Inhalte die Ihre Webseite verwendet, werden dabei direkt im Backend erstellt, bearbeitet und verwaltet.

Für was sollte man sich entscheiden

Ausreichende Hosting-Pakete gibt es heute schon - je nach Anbieter - für 3 bis 5 Euro/Monat, inklusive eigener Domain, E-Mail-Verwaltung, ftp Zugriff sowie PHP und Datenbank Unterstützung. Daher entscheiden sich immer mehr Interessierte für ein CMS, weil es schon nach einer kurzen Einarbeitungszeit den Verwaltungsaufwand erheblich reduziert. Außerdem lassen sich die meisten Content Management Systeme mit sogenannten Komponenten, Modulen oder Plugins für alle möglichen Bedürfnisse anpassen. Dabei spielt es kein Rolle ob Sie Ihr Unternehmen, Gewerbe, einen Verein oder einfach nur als Privatperson Ihre Familien-, Urlaubsfotos in einer Galerie präsentieren möchten. Die Einsatzmöglichkeiten sind nahezu unbegrenzt.

Viele Content Management Systeme werden in Open Source Projekten entwickelt und stehen unter einer freien Lizenz wie der GNU General Public License (1)Version 2 bzw. (1)Version 3 (GPL) oder der GNU Lesser General Public License (1)Version 2.1 oder (1)Version 3 (LGPL) bzw. ähnlichen Lizenzen und stehen daher kostenlos zur Verfügung.

Aufgrund der Großen Anzahl an Content Management Systemen und ihrer verschiedenen Einsatz- und Erweiterungsmöglichkeiten, sollten Sie eventuell einen Web-Entwickler heranziehen und mit ihm Ihre Vorstellungen und Ziele besprechen. Dieser kann Ihnen dann ein CMS empfehlen, welches Ihre Erwartungen erfüllt.


(1) Die Links verweisen auf die inoffiziellen deutschen Übersetzungen dieser Lizenz auf http://www.gnu.de/.
 
E67 Blog Beiträge
  • Windows: MariaDB-Driver-Plugin mit MinGW 11.2.0 und Qt 6.5.2 (64-bit) erstellen

    Mehr ...

  • Windows: MariaDB-Driver-Plugin mit MinGW 11.2.0 und Qt 6.4.1 (64-bit) erstellen

    Mehr ...

  • Windows: MariaDB-Driver-Plugin mit MinGW 8.1.0 und Qt 5.15.2 (64-bit) erstellen

    Mehr ...

  • Windows: MariaDB-Driver-Plugin mit MinGW 11.2.0 und Qt 6.2.3 (64-bit) erstellen

    Mehr ...

  • VMware
    VMware Wokstation Pro: Cannot open /dev/vmmon

    Mehr ...

  • Linux: Die sterr-Ausgabe im Qt Creator wieder aktivieren

    Mehr ...

  • Raspbian: phpLDAPadmin mit nginx installieren und konfigurieren

    Mehr ...

  • Raspbian: LDAP Server/Client installieren und konfigurieren

    Mehr ...

  • Raspbian: Usermin installieren

    Mehr ...

  • Raspbian: UDEV-Regel für externe Hdd‘s

    Mehr ...

  • Raspbian: Webmin installieren

    Mehr ...

  • Skrooge 2.4.0 aus den Quellen kompilieren und installieren

    Mehr ...

  • SDDM/Plasma5: KWallet automatisch beim Login öffnen

    Mehr ...

  • Windows: MySQL-Driver-Plugin mit MinGW 4.9.2 und Qt 5.5.1 (32-bit) erstellen

    Mehr ...

  • Windows: MySQL-Driver-Plugin mit MinGW 4.9.2 und Qt 5.5.1 (64-bit) erstellen

    Mehr ...

  • HTTP-Status-Codes

    Mehr ...

  • Dynamische oder statische Webseite?

    Mehr ...