使用Workflow Foundation的想法和经验4
既然微软已经在Windows Workflow Foundation 4中改进了他们的工作流框架,那么您对这个新框架有什么想法和经验?
我已经与WF4合作了几个月,现在我遇到了几个陷阱:
尽管存在这些缺陷,但我对数据库的持久性功能,设计人员在一起捕捉活动的难易程度以及将WCF服务设置为工作流服务的难易程度印象深刻。
我很好奇使用Workflow Foundation 4的其他开发人员的经验。
编辑:
我能够解决大型工作流程中速度极慢设计师的问题。 事实证明,有无法解决的进口,这显然导致设计师很大的压力。
我发布了有关此问题的MSDN论坛。
更新
现在我们正在生产中,我们正面临着一系列的问题,我们正面临着AppFabric。 我很清楚,截至目前,AppFabric工作流服务尚未准备好使用。 直到新版本发布之前,我会远离它。
我认为你对WF4问题做了很好的总结。
我的主要问题是无法改变流程工作流程的定义。 尽管如此,这个问题正在被解决,但现在是一个大问题。
工作流程中的例外情况我也遇到了困难 - 主要是确定它们为什么发生,来源以及描述或消息。 随着我获得更多经验,我得到了更好的体验,如果我开始另一个工作流程项目,我将能够更高效地进行调试。 这只是一个不同的范例,因此不能像直接代码那样接近。
我使用WF 4.0的另一个问题是使用WorkflowInvoker
进行单元测试; 具体情况让我感到难过,但嘲笑依赖和父母/孩子的工作流程是一件非常头疼的事情。
一般来说,我真的很喜欢WF 4.0,这是3.5的巨大改进。 在调试模式下运行可能非常慢,在设计器中进行调试比它的价值更麻烦,但该框架非常好用,非常实用。
链接地址: http://www.djcxy.com/p/61519.html