Homepage-Erstellung
Bei der Erstellung der Homepage wird zunächst einmal nach zwei grundlegenden Varianten unterschieden, zum sind da die dynamischen Webseiten, also solche, auf dernen sich immer wieder Inhalte verändern können bzw. sollen, und den statischen Webseiten, also Webseiten, an denen sich über längere Zeit garnichts oder nur wenig ändert.
Dynamische Webseiten
Webseiten, deren Inhalte sich regelmäßig ändern (können oder müssen), werden in der Regel mit einem CMS (Content Management System) erstellt, da hier nicht im eigentlichen Quelltext der Webseite (inhaltliche) Änderungen vorgenommen werden müssen, sondern der Inhalt (Content) im Rahmen einer Datenbank verwaltet wird. Dies hat zur Folge, dass der Webseiten-Verwalter (Administrator) quasi in Echtzeit Inhalte verändern, entfernen oder auch hinzufügen kann. Aber auch das Layout kann blitzschnell angepasst werden, etwa saisonal bei OnlineShops zu Weihnachten oder zu anderen Anlässen.
Wie oben bereits angedeutet, sind die gängigen OnlineShop-Systeme kaum etwas anderes als spezialisierte CMS, deren Hauptaugenmerk im Verkaufen von Waren gilt. Zwar gibt es für eine Vielzahl von CMS auch sogenannte Warenkorb-Erweiterungen, jedoch empfiehlt sich für einen attraktiven OnlineShop die Verwendung eines spezialisierten Scriptes.
Statische Webseiten
Statische Webseiten, also Webseiten, bei denen sich am Inhalt eher wenig verändert, werden zumeist als reine HTML-Seiten "handgestrickt", Änderungen, sowohl im Layout wie auch am Inhalt, müssen direkt im Quelltext vorgenommen werden. Das kostet nicht nur Zeit (und damit, solange man die Webseite nicht selbst betreut, auch Geld), sondern birgt auch das Risiko von Tippfehlern. In Anbetracht der Flexibiltät und Qualitätheute zur Verfügung stehenden CM-Systeme sehe ich in "handgestrickten" Webseiten eher ein Auslaufmodell und befürworte auch bei statischen Webseiten ein CMS.
Je nach Kundenwunsch und technischen Voraussetzungen* bieten wir beide Möglichkeiten an, favoritisieren dabei jedoch eindeutig die Verwendung eines CMS. Für den Kunden ist das einerseits günstiger und auch unter zeitlichen Gesichtspunkten deutlich schneller zu realisieren, andererseits ermöglicht das auch eine gewisse Zukunftssicherheit, wenn denn doch einmal etwas an der Seite geändert werden soll, zudem bringen die gängigen CMS zumeist schon recht gute Suchmaschinen-Tauglichkeit mit.
* Technische Voraussetzungen? Damit sind die Server-Ausstattungen des Webspaces, also der Ort, an dem die Webseite letzten Endes abgespeichert wird, gemeint. Die Angebote, die man in der Regel mit seinem DSL-Paket erhält (ihre eigene Domain und x Mb Webspace) sind zumeist nicht geeignet, für ein gängiges CMS muß der Server php unterstützen, idealerweise sollte er auch über zumindest eine eigene Datenbank verfügen.

