Interactive Studio

Know How

Know How

Webmodul

Ein Webmodul ist ein perfekter Baustein für Websites. Es ähnelt einem Paket aus Dateien und Einstellungen, die eine bestimmte Funktion für eine Website erfüllen.

Inhalt eines Webmoduls

Mit Bauklötzen und LEGO-Steinen können Kinder und Erwachsene ganze Welten erschaffen. Stück für Stück entstehen so Arztpraxen, große Fabriken oder auch Supermärkte, in denen Kunden auf Entdeckungsreise gehen. So ähnlich funktionieren Webmodule. Full-Stack-Webentwickler entwerfen mit den Modulen eine Corporate Website oder launchen genauso gut eine Retail-App. Durch die Modularität können Web-Developer verschiedene Teile der Anwendung separat entwickeln, testen und warten. Auch DevOps-Teams verwenden Webmodule, u. a. um den Deploy-Prozess zu vereinfachen. Mit den Modulen können sie spezifische Teile einer Anwendung aktualisieren, ohne jedes Mal die gesamte Anwendung neu bereitstellen zu müssen.

In einem Webmodul bilden HTML-Dateien die Grundstruktur einer Seite – sozusagen das Skelett –, während CSS-Dateien das Webdesign der Seite festlegen. JavaScript-Dateien sorgen wiederum für die Interaktivität und schenken der Seite den nötigen Esprit. Außerdem enthält ein Webmodul noch serverseitige Skripte wie PHP oder Python, die im Hintergrund agieren und Daten verarbeiten. Konfigurationsdateien beinhalten die Einstellungen, die definieren, wie alle Bestandteile miteinander interagieren.

Struktur und Funktion von Webmodulen

Wie bei LEGO sind auch die Webmodule nicht alle identisch. Sie unterscheiden sich in den Funktionen und besitzen eine bestimmte Ordnerstruktur, je nach Framework oder Plattform. Jedes Webmodul führt eine ganz spezielle Aufgabe aus. Eines ist bspw. für die Anmeldung verantwortlich, ein anderes für die Datenbankverbindung und wieder andere kümmern sich um die Darstellung der Benutzeroberfläche. Webmodule kommunizieren untereinander und unterstützen sich gegenseitig, um die gesamte Website funktionstüchtig zu gestalten.

Begierde Wissen

insights

insights