Webdesign - Gestaltung, Aufbau und Benutzerführung von Websites

 

 

 

 

 

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.

letzte Aktualisierung: 12. Dezember 2006, Copyright Texte und Fotos (sofern nicht anders angeführt): Dipl.Ing. Alois Rasinger