Web-Technologien...  
 
 Flash...
 
Flash ist eine Kombination aus einem Grafikprogramm und einer Animationssoftware ebenso eine Entwicklungsumgebung zur Erstellung multimedialer Inhalte, so genannter „Flash-Filme“.

Flash bzw. Action Script ist recht komplex und nicht für jedermann geeignet.
Viele Web-Designer verwenden Flash, weil man viele Dinge damit tun kann, die mit HTML nicht machbar, oder nur umständlich zu realisieren sind, auch Musik und Sound (sogar MP3) lässt sich ohne Probleme in Web-Seiten einbauen.

Flash lässt sich mit "normalen" HTML-Seiten verknüpfen und zeichnet sich vor allem durch seine vielfältigen multimedialen Möglichkeiten aus. Deshalb werden in Flash häufig Video- oder Sounddateien eingesetzt.
Flash funktioniert nicht mit allen Browsern. Um Flash-Dateien betrachten zu können braucht man ein sogenanntes Browserplugin, das ist ein kleines Zusatzprogramm, das unsichtbar im Browser verankert wird.
Für Flash-Anwendungen ist das Abspielprogramm Flash Player erforderlich.
Neuere Browser sind bereits damit ausgestattet. Wer das Plug-in nicht hat, muss es erst von der Seite des Herstellers herunterladen.

Die alternativen freien Abspielprogramme Gnash (aus dem GNU-Projekt) und Swfdec unterstützen derzeit (2008) noch nicht alle Möglichkeiten des Flash-Formates.

Bei der ausschließlichen Verwendung von Flash für Web-Seiten kann die Benutzerfreundlichkeit stark eingeschränkt sein.
Sie behindern den Zugang unter anderem für Menschen mit eingeschränkten körperlichen Fähigkeiten, gleichzeitig aber auch für Benutzer rein textbasierter Browser, welche Flash-Dateien nicht darstellen können.
Solche Webseiten sind deshalb für ein barrierefreies Internet ungeeignet.
 

 CSS...
 
CSS ist das Akronym für Cascading Style Sheets.

Damit Style Sheets (Formatvorlagen) funktionieren, ist es äußerst wichtig, eine klare Trennung von Inhalt und Layout einzuhalten und fehlerfreies HTML zu schreiben.

CSS ist eine Stilsprache, die das Aussehen von HTML-Dokumenten definiert. Mit Hilfe dieser Technik lassen sich Elemente einer HTML-Datei formatieren. Cascading Stylesheets bieten HTML-ergänzende Eigenschaften zur Formatierung.
Diese Technik ermöglicht es, das Layout, die Formatierung von mehr oder weniger komplexen Webangeboten mit geringen Aufwand zu gestalten und zu verwalten. Es können globale Formate erstellt werden welche nach belieben den einzelnen Elementen einzelner oder vieler Seiten zugewiesen werden.

Allerdings kommt es unter den Browsern Internet Explorer, Firefox, Opera und Safari teilweise zu massiven Darstellungsunterschieden.
Die Anforderung an den CSS Designer besteht darin, ein Layout für die Darstellung in unterschiedlichen Browsern umzusetzen. Anders als bei der serverseitigen Programmierung gibt es beim CSS oft kein richtig oder falsch.

Das Ausgleichen dieser Darstellungsunterschiede stellt hohe Anforderungen an den Designer oder Autoren um der sogenannten Cross-Browser Kompatibilität Rechnung zu tragen.
 

 PHP...
 
Die Abkürzung PHP steht offiziell für "PHP: Hypertext Preprocessor".

PHP wird seit etwa 1994 entwickelt und erfreut sich stetig wachsender Beliebtheit. Ein besonderer Schwerpunkt liegt auf der Einbindung verschiedener Datenbanken.

PHP ist eine serverseitige interpretierte, in HTML eingebettete Scriptsprache,- Was bedeuted, daß der Programmcode erst direkt vor dem Gebrauch interpretiert wird,- zur dynamischen Erstellung von Webseiten.
Die Anweisungen der Sprache sind dabei in den HTML-Code einer Webseite eingebettet, d. h. jede HTML-Seite ist auch ein gültiges PHP-Programm.

Die Syntax ist ähnlich zu C, Java und Perl, erweitert durch PHP-eigene Features wie z.B. Kommandos zur Integration von Datenbanken.
PHP gibt dem Anwendungs-Entwickler mächtige Werkzeuge zur Erstellung von Web-Seiten mit dynamischen Inhalt, etwa Suchfunktionen für Datenbanken, in die Hand.
So ist es beispielsweise mit PHP auch möglich, PDF-Dateien dynamisch zu generieren, um druckreife Daten an den Browser zu senden.
 

 Java Script (DOM)...
 
JavaScript ist kein direkter Bestandteil von HTML, sondern eine eigene Programmiersprache. Diese Sprache wurde jedoch eigens zu dem Zweck geschaffen, HTML-Autoren ein Werkzeug in die Hand zu geben, mit dessen Hilfe sich Web-Seiten optimieren lassen.
JavaScript ist für viele kleinere Fälle recht praktisch, beispielsweise, um an einer bestimmten Stelle im Text immer das jeweils aktuelle Tagesdatum auszugeben. Der Vorteil von JavaScript ist, dass es sich problemlos in HTML-Dateien einbetten lässt.
 

 XML...
 
Mit der Extensible Markup Language (XML) wurde vom World Wide Web Consortium eine Sprache zur logischen Dokumentauszeichnung standardisiert, die oftmals als "Nachfolger" der Hypertext Markup Language (HTML) gehandelt wird. Dabei ging es den Entwicklern der Sprache nicht nur darum, einen gleichwertigen, aber einfacher zu implementierenden Ersatz zu schaffen, sondern eine Funktionalität bereitzustellen, die weit über den Umfang von HTML hinausgeht.
 

 CGI / PERL...
 
CGI (Common Gateway Interface) ist eine Schnittstelle des Web-Servers. Sie erlaubt es, die Anfragen eines Web-Browsers an Programme (auf dem Web-Server) weiterzureichen und von diesen auszuführen zu lassen.

Der Perl-Interpreter ist freie Software nach dem Recht der Artistic License.
Perl steht für Practical Extraction and Report Language und liegt in der Version 5.002 vor. Perl wurde unter UNIX entwickelt, ist aber auch für alle anderen Betriebssysteme verfügbar. Perl ist kostenlos im Internet verfügbar.