Springe zum Inhalt, oder zum Menü.
Webdesign Haas
Marcus Haas
Buntentorsteinweg 96
28201 Bremen
Tel. 0421 / 387 13 60
Mobil: 0162 / 957 54 07
Web: www.webdesign-haas.de
E-Mail: kontakt@webdesign-haas.de
XHTML ist die XML-Erweiterung zu HTML, d.h. jeder Tag muss einen Abschluss haben und es sind bei den einzelnen Tags strenge Regeln hinsichtlich der verwendeten Attribute einzuhalten. Der Lohn für die Mühe ist ein schnellerer Aufbau der Seiten und eine bessere und einheitlichere Darstellung auf unterschiedlichen Plattformen - so braucht man nicht für jede Plattform und Bildschirmauflösung ein eigenes Webdesign entwickeln.
Cascading Stylesheets (CSS) sollten heutzutage der einzige Ort sein, wo das Design einer Seite festgelegt wird. Nur so kann ein flexibles, und leicht zu bearbeitendes Layout realisiert werden, das auch unkompliziert an unterschiedliche Medien angepasst werden kann.
Content Management Systeme (CMS) sind sehr weit verbreitet, bei vorgegebenen Templates füllen sie die Seiten mit Inhalt.
Javascript ist eine Skriptsprache, die beim Anwender ausgeführt wird und von etwa 90% der Internetnutzer auch aktiviert ist.
PHP hingegen ist eine serverseitige Skriptsprache, die Anfragen des Nutzers auswertet und bearbeitet, so lassen sich Webseiten dynamisch und dem Kundenwunsch entsprechend erstellen. Letzteres ist z. B. in Zusammenhang mit Datenbankanwendungen interessant, wenn Produktinformationen abgefragt werden und nicht für jedes Angebot eine Internetseite erstellt werden soll.
Die durch PHP erstellten Seiten sollten von Suchmaschinen eigentlich genauso indiziert werden wie statische Seiten, da sie vom Server erstellt werden und die Roboter den zu Grunde liegenden Code gar nicht zu sehen bekommen.
AJAX verbindet Javascript (Benutzerseitig ausgeführte Skripte) mit Programmteilen, die auf dem Server ausgeführt werden. Damit erhält der Programmierer die Möglichkeit dynamisch Inhalte nachzuladen oder Benutzereingaben zu verarbeiten, ohne dass eine Seite neu geladen werden muss. Die neuen Möglichkeiten werden allerdings mit Schwierigkeiten bei der Barrierefreiheit erkauft, da dem Benutzer nicht immer signalisiert wird, was sich wo auf der Seite geändert hat.
In enger Verbindung mit PHP hat sich auch mySQL für Datenbankanwendung im Internet praktisch durchgesetzt.
mySQL unterstützt nicht so viele Funktionen, wie andere Datenbanken, aber für die meisten Anwendungen ist es völlig ausreichend und durch die Unterstützung von PHP recht einfach einzusetzen.
Server Side Includes (SSI) sind eine einfache Möglichkeit sich häufig wiederholende Elemente (z.B. ein Menu) als externe Datei einzubinden, auch hier sieht der Browser nicht was passiert und stellt die Datei wie gewohnt dar. Aber Änderungen an solchen Includes wirken sich auf alle Dateien aus in denen sie eingebunden sind, so das nur noch eine Datei angepasst werden muss um z.B. die Menus eines ganzen Projekt anzupassen.
Interessant bei Flash ist die Skalierbarkeit in unterschiedlichen Bildschirmauflösungen, die sich oft nur im Vektorformat realisieren lassen und natürlich der bewegte Inhalt.
Da das Plugin heute mit fast jedem Browser mitgeliefert wird, ist die Verbreitung zweifellos kein Kriterium mehr, das gegen den Einsatz sprechen würde. Viele der Aufgaben, für die Flash eingesetzt wird, lassen sich aber auch mit Javascript lösen - wenn auch nicht immer so hübsch animiert.
Auch Flash wird nicht von allen Suchmaschinen erkannt und indiziert.