大家好,我想知道有多少人在生产环境中使用了工作流,并且这是否是个好主意?我的意思是我们可以使用数据库和调度服务来创建相同的东西。
大家好,我想知道有多少人在生产环境中使用了工作流,并且这是否是个好主意?我的意思是我们可以使用数据库和调度服务来创建相同的东西。
我们使用Sharepoint,它使用WF来进行工作流程。它的工作效果很好,而且相当容易定制。如果您需要高级工作流程,WF可以支持,但需要一些培训来了解其内部机制。
您可以自己编写工作流程,但为什么要重复造轮子呢?WF已经集成在.NET 3.0+框架中,并且非常强大,因此您最好利用它。
大多数人都说工作流程的好处,但我观察到它们引入了不必要的代码复杂性和维护问题。它们适用于特定类别的问题。除此之外,它们需要大量的代码管道和维护噩梦。