Technologie
Wir möchten Ihnen an dieser Stelle einen kleinen Überblick über die Entwicklung von Websites von uns eingesetzten Technologien geben.
XHTML/CSS
Javascript
AJAX
PHP/MySQL
XHTML
XHTML ist die "Sprache" des World Wide Web und dient der Strukturierung von Dokumenten in Überschriften, Absätze, Listen, Tabellen etc. Als solches sollte es nicht für gestalterische Zwecke herhalten. Die semantische Verwendung von XHTML bringt sozusagen "en passant" eine Reihe von Vorteilen:
- Schlanker und schnell ladender Quellcode;
- maschinelle Lesbarkeit -> inhärente Suchmaschinenoptimierung;
- verbesserte Zugänglichkeit (Stichwort Barrierefreiheit/BITV);
- durch zentrale Steuerung von Gestaltung und Layout eine gute Pflegbarkeit.
CSS
Gestaltung und Layout hingegen sind die Aufgabe von CSS. Dort werden Regeln hinterlegt, wie z. B. Überschriften, Listen und andere Dokument-Strukturen auf dem Bildschirm (oder Drucker, oder Projektor, oder anderen Ausgabegeräten) dargestellt werden sollen.
» mehr zu den Themen XHTML und CSS
Webstandards
Sowohl XHTML (und sein Vorgänger HTML) als auch CSS wird von einem weitgehend herstellerunabhängigen Konsortium normiert: Dem World Wide Web Consortium, kurz W3C. Die Einhaltung dieser Standardsgarantiert eine weitgehend einheitliche Darstellung in verschiedenen Browsern und zudem eine Zukunftssicherheit, da auch künftige Browsergenerationen diese Standards implementieren werden.
Standardkonformität stellt für uns keine Leistung, sondern eine Selbstverständlichkeit dar. Wir schmücken unsere Site nicht nur mit dem "Valid XHTML 1.0"-Button unten rechts - Sie dürfen auch gern mal draufklicken und sich überzeugen.
Javascript
Javascript wurde ursprünglich von der Firma Netscape entwickelt und ist eine sogenannte "clientseitige Skriptsprache". In der Anfangszeit des WWW wurden immer wieder eklatante Sicherheitslücken bekannt, was Javascript für lange Zeit einen (inzwischen vollkommen zu Unrecht) schlechten Ruf einbrachte. Javascript füllt die Lücke, die XHTML und CSS nicht besetzen kann: Es ermöglicht Interaktion mit Eingaben des Benutzers. Der "Client" ist hier der Webbrowser des Surfers. Vor allem ist heute aber Javascript der Motor von AJAX (siehe nächster Reiter).
Javascript kommt beispielsweise immer dann zum Einsatz, wenn Formulareingaben auf Korrektheit und Vollständigkeit geprüft werden sollen, bevor die Formulardaten an den Server geschickt werden. Das beschleunigt das Antwortverhalten der Website, vereinfacht die Kommunikation mit dem Benutzer und ermöglicht somit eine angenehmere Benutzererfahrung.
AJAX
PHP/MySQL
Kluge Worte
Wer den Hafen nicht kennt, in den er segeln will, für den ist kein Wind ein günstiger.— Seneca
connexo websolutions