|
Webdesign
Wenn man von Webdesign bzw Webgestaltung spricht, dann meint man damit
die Gestaltung, den Aufbau sowie die Benutzerführung von Webseiten (=
Internetseiten bzw Homepages) für das Internet (www). Dem Webdesigner (bzw
der Internetagentur) kommt dabei die Aufgabe zu, den besten Kompromiss
zwischen den Wünschen des Auftraggebers, den Ansprüchen der Besucher und
den technischen Möglichkeiten zu finden. Schließlich gilt es auch noch
die Websites suchmaschinenfreundlich zu gestalten (Stichwort
Suchmaschinenoptimierung).
Die Gestaltung
Neben der Optik allein geht es bei der Gestaltung von Webseites auch um
Nutzerfreundlichkeit also z.B. Navigation und Aufbau. Zur
Benutzungsfreundlichkeit kommt die einfache Zugänglichkeit. Ziel ist es,
Techniken zu vermeiden, die bewirken, dass nur ein eingeschränkter Kreis
an Nutzern die Inhalte ansehen kann (z.B. durch Fixierung auf einen
einzigen Browser, Nutzung schwer zugänglicher proprietärer Formate, …).
Grundsätzlich gilt, dass die Form der Funktion folgen soll und auch bei
sehr kunstvollem grafischen Design die Usability, also die
Benutzbarkeit, nicht verloren geht. Weiterer wichtiger Aspekt ist die
korrekte Textauszeichnung und Kenntnisse in Webtypografie, die
sicherstellen soll, dass die Website in allen gängigen Browsern
(Internet Explorer, Netscape Navigator, Safari, Firefox, Mozilla, Opera
usw.) gut funktionieren.
Skriptsprachen
Jetzt stellt sich noch die Frage, wie man Programmcode in Websites
einbauen kann, diese besser steuern kann, das äußere Erscheinungsbild
individuell ändern kann oder Datenbanken einbinden kann
(Datenbankanbindung). All dies lässt sich größtenteils durch
serverseitige Skriptsprachen machen. Scriptsprachen sind
Programmiersprachen, die vor allem für kleine, überschaubare
Programmieraufgaben gedacht sind und oft auf bestimmte Elemente
verzichten, deren Nutzen erst bei der Bearbeitung größerer Projekte zum
Tragen kommen. Im Webdesign kommen dabei zB PHP, Perl, ASPNet,
ColdFusion oder JSP (Java Server Pages) oder auch clientseitige
Erweiterungen wie Flash, Java oder JavaScript zum Einsatz. Es besteht
auch die Möglichkeit, clientseitige und serverseitige Technologien zu
kombinieren, beispielsweise PHP und Flash, um die Vorteile beider nutzen
zu können. Dabei sollte man darauf achten, mit clientseitigen
Erweiterungen besonders sparsam umzugehen, da oft die notwendigen
Plugins beim Benutzer nicht vorhanden sind oder JavaScript aus
Sicherheitsgründen abgeschaltet wurde.
Mit all diesen (und noch vielen andern mehr) Technologien bzw
Programmiersprachen und Skriptsprachen muss ein Webdesigner, der nicht
am Markt vorbeiarbeiten will, heute umgehen können. |