Inspiration für kreatives Webdesign

Webdesign ist auch unter dem Begriff der Webgestaltung bekannt. Dieses Gebiet umfasst sowohl den Aufbau einer Webseite, als auch die Führung der Nutzer. Die Seite wird in der Regel fürs World Wide Web entwickelt. Hauptsächlich kommen dabei strukturierte Texte zum Einsatz, die in den Sprachen XHTML und HTML verfasst werden. Zusätzliche Grafiken werden dabei mit CSS formatiert. Mittlerweile gibt es schon Internetagenturen, die eine Vielzahl von Webdesignern beschäftigen. Die Aufgabe beim Webdesign besteht nun darin, dass der Designer einen gesunden Mittelweg findet, zwischen den Vorstellungen eines Auftraggebers und eben dem, was die Besucher der jeweiligen Seite gerne sehen würden. Aber auch die technischen Möglichkeiten müssen in eine eventuelle Lösung mit einbezogen werden.

Beim Webdesign gibt es die client- und auch die serverseitige Entwicklung. Code, der das äußere Erscheinungsbild einer Seite steuert, wird mit einer serverseitigen Skriptsprache entwickelt. Dazu zählen beispielsweise PHP, Perl und auch die Java Server Pages. Die andere Möglichkeit für den Webdesigner ist, dass er den clientseitigen Weg beschreitet. Dieser wird mit Flash, JavaScript und auch Java realisiert. Eine weitere Möglichkeit ist es, dass die Technologien der client- und serverseitigen Entwicklung kombiniert eingesetzt werden. Ein Beispiel wäre die Kombination von PHP und Flash. So können die Vorteile von beiden Sprachen zugleich ausgenutzt werden.

In den letzten Jahren wurde es eher ruhig im Bereich Webdesign. Flash wurde im Jahre 1997 eingeführt und im Anschluss daran gelang es nur noch Sprache wie CSS, XHTML und eben Java beziehungsweise JavaScript, dass sich die etablieren konnten. Das Hauptziel bei allen Webseiten ist derzeit, dass sie vorhandenen Technologien soweit wie nur möglich ausgeschöpft werden können.

ASP.NET (Active Server Pages .NET) trat 2002 Microsoft mit der ersten Version die Nachfolge des ASP an. Durch den Code-Behind-Konzept können Programm-Code und HTML-Layout vollständig von einander getrennt werden.