Web Development
Unter web development versteht man die Entwicklung von Webseiten und webbasierter Anwendungen. Den Schwerpunkt dieses Tätigkeitsgebiets sehe ich für mich in der Entwicklung von Web-Frontends. Hierbei werden unter Verwendung von (X)HTML und CSS ein Webseiten-Layout nach Ihrer Design-Vorlage umgesetzt und mittels Javascript optional dynamisiert.
Frontend-Umsetzung in XHTML und CSS
Ein Frontend setze ich konform zu international anerkannten Standards und "Best-Practice"-Ansätzen um, welche eine optimale Kompatibilität zu den gängigen Web-Browsern anstreben. Hierbei lege ich auf eine Trennung von Inhalt und Layout sehr großen Wert. Das Aussehen Ihrer Webseite ist somit unabhängig von den zugrunde liegenden Informationen, die Sie vermitteln. Dies hat unter anderem den immensen Vorteil, dass ein unkompliziertes Austauschen des gesamten Designs oder auch einzelner Bereich möglich ist.
Sematisches HTML
Ebenfalls wird bei der Entwicklung eine semantische Korrektheit der Seitenauszeichnung, um einerseits Fehlinterpretationen und Darstellungsfehler im Browser zu verhindern und andererseits eine barriere-arme Website zu produzieren. Letzteres hat den Vortreil, dass die produzierte Seite durch Mensch und Maschine gleichermaßen interpretierbar ist. So kann auch eine Zugänglichkeit Ihrer Website einserseits für behinderte Menschen, beispielsweise mit Sehstörungen, als auch für Internetsuchmaschinen erleichtert werden.
Frontend-Dynamisierung
Damit Ihre Website interaktiver und benutzerfreundlicher wird, muss eine Dynamisierung vorgenommen werden. Eine Dynamisierung des Frontends realisiere ich auf Basis von Javascript-Bibliotheken, wie besipielsweise jQuery, verstehe ich als "On-Top"-Layer. Javascript ist somit, wie auch das Design, kein Bestandteil der Auszeichnungsstruktur einer Webseite, also der Informationen. Im Fach-Jargon wird diese Eigenschaft als unobstrusive bezeichnet. Eine Webseite wird somit für einen Nutzer zu 100% funktional bleiben, selbst wenn dieser in seinem Web-Browser Javascript deaktiviert hat.
