【问题标题】:Is Microsoft Workflow Foundation really used?Microsoft Workflow Foundation 真的被使用了吗?
【发布时间】:2010-05-27 15:07:38
【问题描述】:

今天,我参加了“Microsoft Workflow Foundation”的培训。

虽然我认为这个想法很巧妙,但我仍然将其视为概念证明,而不是现实生活中的解决方案。无需输入一行代码(或只输入几行代码)即可构建整个应用程序似乎是错误的。

您是否曾经使用过这项技术,如果使用过,它真的适合大公司的项目吗?使用它有什么缺点/优点?

【问题讨论】:

  • 这应该是社区维基。这是相当主观的。
  • 用于动态crm、sharepoint等

标签: workflow workflow-foundation


【解决方案1】:

我认为它不会取代整个应用程序,但更有可能用于应用程序的架构中,以便更容易维护和构建,因为业务逻辑是分离的。

在我之前构建的应用程序中,我们使用自己的工作流解决方案使我们的网站更易于维护,并且无需重新编译和重新部署即可快速添加新内容和控件。

MWF 绝对可以在小型应用中占有一席之地,具体取决于它的需求。

【讨论】:

    【解决方案2】:

    工作流只是大型应用程序的一部分,就像您的整个应用程序不是 WPF 或 ADO 一样。它肯定在实际应用中使用并且非常有用。寻找适合的地方是在应用程序中表现为小项目的项目,如销售订单、雇用新人或建造房屋。所有这些人都有一个开始,经历多个步骤,有一个结束,您可能会在您的应用程序中管理多个。描述一个或多个工作流程中的“项目”步骤,并在每次出现时开始一个。

    由于这种情况非常普遍,我相信更多的开发人员可以从在他们的应用程序中使用工作流中受益。

    【讨论】:

      【解决方案3】:

      最近我一直在使用它来替换代码库中那些就分支和循环逻辑而言非常混乱的部分。当您可以在图片中可视化这些内容并创建一些自定义活动来执行您的逻辑时,您可以更轻松地准确了解正在发生的事情。

      整个应用程序没有被重写,例如确实没有理由对工作流进行任何 CRUD 类型的操作,但它对一些“繁重的”操作非常有帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多