html css php mysql javascript
Bild zum Thema

Einführung

Was will diese Seite? Diese Seite soll Wissen vermitteln wie man eine eigene Webseite erstellen kann. Von einer einfachen, digitalen Visitenkarte bis zur Erstellung dynamischer Webseiten mit User-Interaktion und Datenbankunterstützung.

Wozu? Es gibt doch etliche Baukasten-Systeme mit denen man auch seine Seite erstellen kann. Richtig. Ich vergleiche es mal mit einem Auto. Auto fahren ist nicht sonders schwierig. Wenn man aber weiß wie die Aggregate eines Auto arbeiten und zusammenwirken kann man sich bei Problemen evtl. selbst behelfen oder aber auch das Fahrzeug individualisieren und optimieren (Stichwort Tuning).

Man trifft im Internet immer häufiger auf Seiten bei denen man ein "deja-vu"-Erlebnis hat (deja-vu = französisch: "Schon gesehen, erlebt"). Wer also Wert auf Individualität und Kreativität legt möchte vielleicht etwas "Eigenes" auf die Beine stellen - und dabei soll die Seite unterstützen.

Für die Nutzung eines Baukastes spricht ganz klar die schnelle Erstellung und eine meist flache Lernkurve. Allerdings hat alles eine Schattenseite - so auch Baukasten-Systeme:

Baukasten-Probleme entstehen oft durch fehlerhafte Plugins, Themes, veraltete PHP-Versionen oder volle Speicherlimits. Da Plugins, Themes und weitere AddOns von unterschiedlichen Quellen kommen können daraus durchaus Konflikte entstehen (Speicherverwaltung, Variablennutzung...). Ferner habe ich noch keine Baukastenseite gesehen welche fehlerfrei ist. Ob eine Webseite Fehler hat könnt ihr gerne mit dem Validator der w3org (das Konsortium welches HTML und CSS definiert und regelt) prüfen (Link).

Mit den AddOns und Plugins bekommt man zwar eine unglaubliche Vielfalt an Möglichkeiten und Effekten. Meist werden aber nur zwei bis drei davon benötigt. Trotzdem muss das Plugin beim Seitenaufruf komplett geladen werden. Meistens erfordern diese Plugins weitere AddOns die sie zur Ausführung benötigen (z.B. weil es auf "jQuery" aufbaut). Das wäre in etwa so als würdet ihr einen kompletten Werkzeugwagen mitnehmen weil ihr einen Schraubendreher braucht...

Der Hauptgrund warum man Seiten selber aufbaut sollte aber primär sein: Neugierde wie es geht, Interesse am Programmieren und der Wunsch, etwas Eigenes, etwas kreativ gestalten zu wollen. Und da will die Seite den Einstieg erleichtern...