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 ;-)
---
Bild: Thema

Alle Themen anzeigen