任何人都可以解释什么是 Windows 工作流程以及我们如何在工作组织中使用。
4 回答
Windows Workflow Foundation 是一个引人入胜的概念。它允许您使用类似流程图的概念和普通代码的组合来创建功能强大的应用程序(或只是其中的一部分)。
其更深层次的价值可能不会立即显现出来。假设您正在构建一个大型电子商务网站。随着时间的推移,您的履行等流程的工作流程将发生根本性变化。代码最终将变成一堆可怕的想法,这些想法被硬塞在旧想法之上。您将被迫处理大量文档,并且最终将变得难以维护。
因此,工作流最终是关于创建高度可维护的代码,并认为代码会发生变化。当您查看它时,您正在查看流程图。双击一个节点,它会将您带到一个代码编辑器,您可以在其中编写一些业务逻辑。
当然,这比这要复杂得多。
我现在桌子上有一本书。我正在尝试确定 .NET 实现是否已准备好迎接黄金时段,或者它是否仍然太新和太复杂——而且它比我预期的要复杂得多。
在这一点上,我认为这个想法有可能改变游戏规则......我们将看看当前一代是否真的可用!微软并没有那么努力地推动它的事实可能说明了这一点。
WF 是一个用于创建工作流的框架。它由一种工作流(状态机或顺序)组成,托管不同的“活动”和控制应用程序流如何从一个活动传输到另一个活动的逻辑。
您可以使用它来描述业务流程,从 ASP.NET 应用程序中的页面流到提交休假请求所需的步骤。
Windows Workflow Foundation 将开发部分的核心概念呈现在您面前。因此,它变得有点复杂,但却是一种非常强大的工作和创建构建方式。使用类似流程图的概念进行开发的基本理念使其非常直观,无需像以前以传统编程方式完成的代码一样,跟踪完整代码变得非常容易。使用工作流还有其他不同的功能,例如并行运行执行、活动的拖放设施、使用内置活动以及我们可以编写自己的自定义活动,我们可以在任何其他项目中的任何地方使用这些活动。