rub*_*ons 10 windows workflow workflow-foundation
WF是在用户界面还是业务层使用的?如果在UI层,那么有人在业务层编码甚至需要使用或学习吗?
克里斯提供了一个很好的答案,所以我会采取不同的策略.工作流程与逻辑真的不一样.工作流程通常是逻辑的组合,这使得它们成为整体的补充贡献者.在业务组件很好地封装单个业务规则或行为的情况下,工作流组成多个业务组件,规则和行为,以满足更大,更长时间运行的业务流程的需求.
工作流程可以适应任何地方,满足UI,业务甚至数据层的流程需求.如果您最终使用WF,我强烈建议您培训您的一般开发人员,以便有广泛的知识和理解.尽管有一个视觉方面,WF仍然需要一些低级编码来建立一个活动库,以便工作流创建者和维护者使用.
编辑:
由您决定是否使用它.通常,WF被大型项目使用,因为WF提供了宝贵的投资回报.WF比简单编写代码更难使用.学习曲线相当陡峭,需要采用不同的方式来解决业务问题,并且需要特殊的技能.向WF提供代码会增加开销,因为您必须编写可能在工作流中使用的活动,以及自己构建工作流.
如果您认为在您的小项目中使用WF将提供有价值的投资回报,那就去吧.您需要同时收回培训,基础架构实施和部署的初始成本,以及提供长期,切实的成本节省,而不是简单地编写代码来解决手头的问题.我怀疑WF会提供一个像投资回报率这样的小项目.对于大型项目或单个大型公司的多个集成项目,实现ROI比使用较小项目更容易,这就是为什么像WF这样的工作流平台通常只用于那种规模的原因.
| 归档时间: |
|
| 查看次数: |
2073 次 |
| 最近记录: |