我们正在为使用Microsoft产品端到端的公司选择工作流程解决方案.鉴于WF4的消息,因为它似乎基本上是以前版本的重写,是明智的举措来回溯当前版本还是应该在其他地方看?
就是现在的版本太糟糕了,尝试使用它不是明智的吗?
刚刚推出了一个.NET 3.5和工作流程项目,我会说,目前的WF版本足够好使用和运行.它帮助我们快速获得产品(我们有通常的功能蠕变和要求每周更换).不过,我有一个投诉清单:
原文链接:https://www.f2er.com/windows/370052.html>工作流程设计人员会驱使你疯狂,因为它非常慢(在某些情况下),并重新安排你认为合适的状态机.
>没有内置的升级策略,一旦你做错误修复版本,保持你的旧工作流运行.如果您要使用WF,请仔细思考如何早日进行升级.
>与WCF集成(发送和接收活动)将WorkflowRuntime隐藏起来,这使得很难理解引擎盖上发生了什么.
>它不容易进行单元测试.有一些想法,但是当我们开始这个WorkFlow Unit Testing时,没有一个看起来特别容易
我喜欢基于工作流的开发思想和潜力,但是我不急于重复这一经验,并且很可能坚持长时间运行的过程.我再次使用它的一个地方将是一个简短而复杂的过程(如制定价格的规则引擎).