gpt4 book ai didi

windows - Windows Workflow Foundation 在哪里使用?

转载 作者:可可西里 更新时间:2023-11-01 12:41:17 25 4
gpt4 key购买 nike

WF是用在用户界面还是业务层?如果在UI层,那么在业务层编码的人还需要使用或学习吗?

最佳答案

克里斯提供了一个很好的答案,所以我会采取不同的策略。工作流真的和逻辑不一样。工作流通常是逻辑的组合,这使它们成为整体的补充贡献者。业务组件很好地封装了单个业务规则或行为,而工作流则由多个业务组件、规则和行为组成,以满足更大、运行时间更长的业务流程的需要。

工作流可以适用于任何地方,满足 UI、业务甚至数据层的流程需求。如果您最终使用 WF,我强烈建议您培训您的一般开发人员,以便有广泛的知识和理解。尽管具有视觉效果,WF 仍然需要一些低级编码来构建事件库,供工作流创建者和维护者使用。

编辑:

用不用由你决定。通常,WF 用于较大的项目,因为 WF 提供了有值(value)的投资返回。 WF 比单纯写代码更难用。学习曲线相当陡峭,需要以不同的方式解决业务问题,并且需要特殊的技能组合。向 WF 提供代码会增加开销,因为您必须编写可能在工作流中使用的事件,以及构建工作流本身。

如果您认为在您的小项目中使用 WF 将提供有值(value)的投资返回,那就去做吧。您将需要收回培训、基础设施实现和部署的初始成本,以及提供长期、有形的成本节约,而不是简单地编写代码来解决手头的问题。我怀疑 WF 会提供这样的投资返回率的小项目。对于较大的项目,或单个大公司的多个集成项目,实现投资返回率比较小的项目要容易得多,这就是为什么像 WF 这样的工作流平台通常只在这种规模上使用。

关于windows - Windows Workflow Foundation 在哪里使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1478946/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com