- Anwendung von Standards
- Intelligentes Backend, einfaches Frontend
- Einsatz von Open-Source Software
Anwendung von Standards - das Fundament
Standards ermöglichten die schnelle Ausbreitung des Internets - Standards auf verschiedenen Ebenen, zum Beispiel TCP/IP auf Kommunikationsbene oder HTML auf der Präsentationsbene.Der konsequente Einsatz von sauber codiertem HTML ermöglicht es Web-Sites zu erstellen, die von allen Browsern unabhängig von proprietären PlugIns dargestellt werden können.
Dies mag Trivial klingen, aber sauberes HTML ist eher die Ausnahme. Bei der Erstellung von Web-Seiten halten wir uns deshalb weitestgehend an die Vorgaben des W3C, welches die aktuellen und zukünftigen Standards festlegt.
Weit flexibler und Basis für unsere zukünftigen Projekte ist der Einsatz von XML. Der Standard XML als Basis erlaubt es, ein Dokument einmal zu erstellen und diese dann - wieder mittels Standards wie zB XSL - für nahezu jedes denkbare Ausgabemedium zu transformieren. Ausgabemedien wie Mobiltelephone (WML), Browser (HTML, XHTML), Sprache (VXML), Animationen (SVG)...
Dieser Vorgang benötigt dynamische Prozesse zur Einbindung von Datenquellen (Datenbanken) und zur oben beschriebenen Transformation der Inhalte:
Intelligentes Backend, einfaches Frontend
Ziel bei oben beschriebenen Prozessen ist, dass der User eine auf ihn zugeschnittene Version des Contents zu sehen bekommt. Für den User ist ein übersichtliches Frontend (s.a. Design) sichtbar, im Hintergrund werden die Inhalte dynamisch angepasst.Dies erreichen wir mittels Programmierung von entsprechenden Back-End Systemen, die auf zuverlässigen und schnellen WebServern laufen.
Natürlich erlaubt die Anwendung von dynamischen Technologien auch personalisierte Seiten, E-Commerce etc.
Um diese Funktionalitäten zu erstellen benötigen wir entsprechende Produkte: