Ich fange an zu denken, dass ich Windows WF zugunsten etwas einfacheres Graben sollte. Ich muss die Workflow-Ausführung nicht unbedingt für längere Zeit anhalten und später wiederherstellen. Ich möchte ein einfaches Zustandsmaschine-Rahmenwerk haben, das grundlegende Suspend/resume/abort (ohne Serialisierung) jedoch hat.Vergleich zwischen Stateless (auf Google-Code) und Windows Workflow
Ich habe die Stateless framework from Google Code heruntergeladen und fange an, damit zu spielen, würde aber gerne hören, was die anderen .NET-Programmierer da draußen verwenden.
EDIT Staatenlos scheint wirklich einfach zu implementieren, aber ich frage mich, ob es das Richtige für eine Candy-Maschine ist. In der Automatisierung fühle ich mich immer widersprüchlich darüber, wie State-Machines verwendet werden sollten. Obwohl ich den Begriff "Zustandsmaschine" benutze, mache ich das so lose, weil ich es eher wie ein Flussdiagramm verwende. Anstatt Zustände zu verwenden, um den aktuellen Modus darzustellen, in dem sich eine Maschine befindet, verwende ich sie, um Funktionen auszuführen. In diesem Fall würde ich also bei Stateless den Übergang von einem Zustand zum nächsten als Mechanismus zum Aufruf von Funktionen im Controller meiner Süßigkeitsmaschine verwenden. Gedanken?
Ich dachte nur, ich würde hinzufügen, dass ich immer noch wirklich in Stateless verliebt bin. :) – Dave