Ich hörte die Begriffe Data Driven
und Event Driven
Modell von verschiedenen Leuten in der Vergangenheit. Ich habe Google aber diese Begriffe sind mir noch vage, da beide von ihnen zu mir ähnlich siehtData Driven vs Event Driven Modell/Architektur?
Daten gesteuerte Programmierung ist ein Programmiermodell, in dem die Daten selbst den Ablauf des Programms steuert (nicht die Programmlogik), in dem im Fall von Ereignisgesteuerte Programmierung, es ist das Ereignis nicht die Daten selbst steuert den Ablauf des Programms.
Pro mein Verständnis Ereignis ist auch die Daten. Zum Beispiel in einer Mitarbeiter basierten Webanwendung - Wenn der Benutzer auf die Schaltfläche Mitarbeiter erstellen klickt, ist hier Ereignis Mitarbeiter erstellen (was auch nur eine Art von Daten ist) und Daten sind mitarbeiterbezogene Informationen.
Jetzt am Server zuerst wird es Ereignis sein, das entscheiden wird, was Fluss des Programms sein wird und dann Daten (mitarbeiterbezogene Informationen) wird auch den Fluss der Ausführung steuern, wenn dauerhafte Mitarbeiter unterschiedliche Methode ausgeführt wird und wenn vorübergehend wird anders sein
Also ist nicht alles eine datengesteuerte Architektur? Wenn nein, was ist der Unterschied zwischen ihnen? Jedes Web-basiertes Beispiel wird helfen,