2 Stimmen

Entwurf der Architektur von Webanwendungen

Ich beginne ein neues Projekt, bei dem ich versuche, eine Webanwendung für einen elektronischen Programmführer für das Fernsehen zu erstellen. Es handelt sich dabei nicht um ein umfangreiches Projekt, sondern nur um etwas, mit dem ich die Programmierung von Webanwendungen erlernen kann. Ich werde dafür PHP verwenden.

Bevor ich mit der Programmierung der Anwendung beginne, gibt es eine entscheidende Frage, die mich umtreibt. Da die Anwendung eine umfangreiche Nutzung von Datenbanken und/oder XML-Dateien für die Datenspeicherung beinhalten würde, bin ich verwirrt, wie ich die Architektur für die Anwendung implementieren soll. Bitte haben Sie Verständnis für diese Anfängerfrage.

Wie sollte ich die Architektur der Anwendung umsetzen?

Zum Beispiel wird es etwa 50 Kanäle mit (50 * N) Anzahl von Sendungen geben. Was ich denke, ist:

  • Geben Sie die Beschreibung der Show in eine XML-Datei ein.
  • Geben Sie die Kanalnamen in eine Tabelle in der Datenbank ein.
  • Geben Sie die Namen und IDs der Sendungen in eine andere Tabelle ein und holen Sie die Beschreibung der Sendung aus dem XML-Dokument.

Was in der obigen Architektur fehlt, ist die Frage, wie die Zeiterfassung tatsächlich umgesetzt werden kann. Ich meine, ich weiß, wann eine bestimmte Sendung beginnt und endet, aber wo speichere ich diese Informationen "am besten"? In der Datenbank oder in der XML-Datei? Und wie kann ich die Informationen am besten anzeigen?

Haben Sie einen besseren Vorschlag als die oben genannte Architektur?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X