Funktionsweise
Dado ist ein Application Server,
der mit dem eigentlichen Webserver zusammenarbeitet oder auch
selbst als Webserver eingesetzt werden kann. Er kann als Content
Management System eingesetzt werden und arbeitet mit einer Datenbank
(z.B. MySQL).
Dado wurde programmiert,
um Programmcode in den HTML-Code einzufügen und damit dynamische
Inhalte zu generieren. Dado ist komplett in Python geschrieben
und verfügt über eine eigene Skriptsprache (
DADO
script).
Dado läuft multi
threaded.
Was ist eine Meta-Datenbank?
- Informationen über Typen von Datenfeldern sind im
Application Server gespeichert
- Diese Informationen werden verwendet, um Input- und Output-Funktionalitäten
zu generieren
- Ein Meta-Datenfeld kann über mehrere Datenbankfelder
definiert sein
- Komplexe Abfragen können über ein Meta-Datenfeld
optimiert werden
Warum ist dado
in Python geschrieben?
- Python macht die Entwicklung aufgrund seiner klaren Struktur
und der vielen Erweiterungen leichter
- Python ist sehr stabil und ausgereift
- Python unterstützt objektorientierte Programmierung,
die für komplexe Anwendungen nötig ist
- Python ist sehr modular aufgebaut
- Python enthält Introspection (Selbstprüfung)
- Zeitkritische Elemente können nötigenfalls in
C oder C++ neu programmiert werden
- Wir lieben die sexy Syntax ;-)