Web Development

Ein Lehrbuch für das Informatik oder Medien-Informatik Studium.

In diesem Kapitel lernen Sie Qualitätskriterien kennen, die rund um die Technik, Standards, und Kompatibilität kreisen.

Offene Standards

Viele Browser, ein Web

das gelindeste Mittel

  • Wenn es möglich ist, das Problem nur mit HTML zu lösen, dann verwende nur HTML
  • Wenn es möglich ist, das Problem nur mit HTML und CSS zu lösen, dann verwende nur HTML und CSS
  • Wenn nötig, verwende HTML, CSS und JavaScript

graceful udn progressive

Zwei Phrasen beschreiben das:

  • „graceful degradation“ – auch ohne Javascript ist die Webseiten immer noch gut verwendbar.
  • „progressive enhancement“ - baue die Webseite zuerst ohne Javascript, und fügt dann Javascript hinzu (ohne die Verwendbarkeit ohne Javascript zu zerstören).

Abbildung 60: Die Rolle von Content, Darstellung und Programmierung (Unobstrusive Javascript)

In der Barrierefreiheit findet man diese Prinzipien wieder als “Robust”

Grenzen von Graceful Degradation

Es gibt Websites, bei denen dieser Ansatz nicht funktionieren kann. z.B. für einen Shooter als Browsergame kann man nicht nicht eine Alternative ohne Javascript anbieten.

Für viele Apps funktioniert das aber. Probieren Sie z.B. gmail ohne javascript aus. Die Interaktion ist etwas umständlicher, aber man kann alle Features der Mail benutzen.