私はWFを見ていて、StateMachineワークフローを使用してユーザーの状態を追跡するのが最善かどうか疑問に思っていました。つまり、ユーザーは匿名であり、ユーザーは既知であるが認証されていない、ユーザーは既知で認証されている。
これは、この定期的な問題を解決するための良い方法でしょうか?
私はWFを見ていて、StateMachineワークフローを使用してユーザーの状態を追跡するのが最善かどうか疑問に思っていました。つまり、ユーザーは匿名であり、ユーザーは既知であるが認証されていない、ユーザーは既知で認証されている。
これは、この定期的な問題を解決するための良い方法でしょうか?
いいえ、まったく不適切だと思います。詳細については、次の質問を参照してください。
私の経験では、WFはそのような用途には重すぎるため、単純なことを行うのは非常に困難です。このシナリオでは役に立ちません。
私は確かに反対の経験に興味がありますが、単純なプロジェクトで小規模にWFを使用することに成功した人はいますか?ワークフローとステートマシンは、論理的なビジネスドメインの不可欠な部分ですが、WFやその他のフレームワークの簡単な実装を見たことがありません。
軽量の .Net ステート マシンである Stateless に関する私のSOの回答に興味があるかもしれません。WF の代わりにこれを使用し、Web 環境に実装しました。