最好的解决方案是什么?使用WF StateMachine跟踪Web应用程序上的用户状态

时间:2020-03-06 14:46:58  来源:igfitidea点击:

我正在查看WF,并且想知道使用StateMachine工作流程跟踪用户状态是否最好。即用户是匿名的,用户是已知的但未通过身份验证,用户是已知的且已通过身份验证。

这将是解决此常规问题的好方法吗?

解决方案

以我的经验,WF对于这样的用途来说实在是太笨重了,用它做简单的事情太困难了。对于这种情况是没有用的。

我当然会对相反的经验感兴趣,尽管有人在一个简单的项目中成功地小规模使用了WF吗?工作流和状态机是任何逻辑业务领域的组成部分,但我从未见过WF或者其任何其他框架的直接实现。

不,我认为这是完全不合适的。请查看以下问题以获取更多信息:

  • 我们对Windows Workflow Foundation的体验是什么?
  • 何时使用Windows Workflow Foundation?

我们可能对我有关SOless State(轻量级.Net状态机)的SO回答感兴趣。我用它代替了WF,并在Web环境中实现了它。