2010-08-09 36 views

回答

3

我会说WF在这一点上不是“实验性”功能。微软为WF投入了大量资源。

但是,WF对于特定类型的应用程序非常有用。我不会说它比其他类型的应用程序“更有用”(或更少用处),它提供了.NET生态系统中独特的一些功能。

如果您正在开发需要保存状态,并提供易于定制,例如,比Workflow Foundation是一个很好的选择很长时间运行的应用程序。

+0

我无法理解“长时间运行的应用程序”的含义...请详细说明。谢谢... – HotTester 2010-08-09 19:22:53

+0

@HotTester:通常的例子包括诸如在线应用程序的订单处理系统等。有人下订单,可能需要一天的时间才能获得一位工人的批准,然后需要到装运部门。进行处理,然后花费一天(或一周),直到它出货,然后转移到待处理状态,最后在某个时间点收到,等等。跟踪这些类型的工作流程是WF擅长的。 – 2010-08-09 23:32:46

+0

嗨里德科普塞我不确定什么复杂程度wwf是值得的麻烦。例如,如果我有简单的工作流打开索赔,审查索赔,然后批准索赔或拒绝索赔或检修索赔我可以编写一些数据库逻辑来坚持状态(长期运行)和一些逻辑来决定哪些是可用的选项。 什么样的复杂程度能帮助我以更简单或更好,更具前瞻性的方式实现这一目标? 谢谢 – surfmuggle 2012-10-22 17:42:20

相关问题