工作流程可以随时随地填充UI,业务甚至数据层的流程需求.如果您最终使用WF,我强烈建议您培训您的一般开发人员,以便有广泛的知识和理解.尽管有一个可视化的方面,WF仍然需要一些低级编码来建立一个活动库,这样工作流创建者和维护者将会使用它.
编辑:
由你决定是否使用它.一般来说,大型项目使用WF,因为WF提供了宝贵的投资回报. WF比简单的编写代码更难使用.有一个相当陡峭的学习曲线,需要采用不同的方式来解决业务问题,并需要特殊的技能.为WF提供代码增加了开销,因为您必须编写可能在工作流中使用的活动,以及自己构建工作流.
如果您认为使用WF为您的小型项目提供有价值的投资回报,那么请继续.您将需要收回培训,基础设施实施和部署的初始成本,并通过简单编写代码来解决手头存在的问题,从而提供长期有形的成本节省.我会怀疑WF会提供一个小项目这样的投资回报率.对于大型项目或单个大型公司的多个综合项目,与小型项目相比,实现ROI更容易实现,这就是WF等工作流平台通常仅用于规模.