
Das Zeitalter von Pferd und Buggy ist vorbei, aber Sie können immer noch Buggy-Peitschen kaufen.
Warum? Wenn Autos schneller und billiger zu warten sind und ihre Vernachlässigung keine Besuche der humanen Gesellschaft hervorruft, warum gibt es dann immer noch Pferdewagen?
Denn manchmal haben Sie neben den populären Gründen auch andere Gründe, etwas zu tun.
Was Sie lernen sollten, ist, warum Domänenlogik in einer Datenbank Probleme verursacht und was möglicherweise jeder daraus machen könnte. Dann entscheide dich selbst.
Meine persönliche Meinung:
In der Domänenlogik geht es um Verhalten. In Datenbanken geht es um Persistenz, Beziehungen und Daten. Wenn Sie es so sehen, sollten Geschäftsregeln nicht in der Datenbank enthalten sein.
Auf der anderen Seite, wer, sagte die Datenbank konnte kein Verhalten haben? Ich habe Office-Datenbanken mit Filemaker erstellt. Die Leute nennen es eine Datenbank, aber es ist auch eine ganze Anwendungsentwicklungsumgebung. Alles nahtlos in eine integriert und als Datenbank bezeichnet.
Wizdom findet man normalerweise zwischen extremen Ansichten. Ich habe keinen Zweifel, dass auch zur Arbeit gebracht werden könnte. Wenn man versucht, die Mitte zu finden, ist es verlockend, einfach der Herde zu folgen. Ich werde hier davor warnen.
Ein System, das die Domänenlogik in der Datenbank hält, kann gut funktionieren. Ein System, das die Domänenlogik aus der Datenbank heraushält, kann gut funktionieren. Ein System, das Domänenlogik an beiden Orten mischt, wird mich verrückt machen. Ich werde nicht wissen, wo ich neues Verhalten anbringen soll. Ich bin mir nicht sicher, wo ich altes Verhalten finden kann.
Wenn Sie sich immer noch nicht entscheiden können, werfen Sie eine Münze und treffen Sie ihre Entscheidung als Evangelium für ein bestimmtes Projekt. Soweit ich das beurteilen kann, weiß diese Münze genau wie jeder andere, was am besten ist.