|
|
1
2
就我个人而言,这将是一个“先买后建”的决定。我会先买点东西再写。 我在一家相当大的公司工作,并且可能会对它的钱感到愚蠢,所以如果你是为自己写这篇文章,并且不能买东西,我会收回你的评论。 以下是一些随机的想法: 我将把工作流具体化为一种配置,可以在启动时从文件或数据库中读取。 它看起来像一个有限状态机,具有状态、转换、事件和动作。 我希望能够插入不同的操作,这样我就可以动态地定制不同的流。 我希望能够注册不同的订户,他们希望在特定事件发生时得到通知。 我不希望看到像那个电子邮件服务器那样的硬编码。我宁愿把它封装到一个emailnotifier中,我可以插入到需要它的事件中。蜂鸣器通知呢?还是手机?黑莓?相同的架构,不同的通知程序。 是否要包括用于人机交互的处理程序?我处理的所有工作流都是人工和自动处理的混合体。 您是否希望连接到其他系统,如数据库、其他应用程序、Web服务? 这是个棘手的问题。祝你好运。 |
|
|
2
0
@埃里克:(就我的答案的适用性发表评论。)如果你喜欢设计和构建你自己的定制工作流系统的技术挑战,那么我的答案没有帮助。但是,如果您试图用将来需要支持的代码来解决实际的WF问题,那么我建议您使用内置的WF系统。 工作流程 支持现在是.NET框架的一部分,称为 “工作流基础(WF)) “。正如达菲莫在他的“在构建之前购买”评论中指出的那样,学习如何使用内置库几乎比编写自己的库容易得多。 工作流用XAML表示,并由Visual Studio中的设计器支持。 有三种类型的工作流(来自维基百科,链接如下)
|
|
|
perpetual · 防止在git主分支上意外直接提交 2 年前 |
|
|
NaguiHW · Github工作流未执行 2 年前 |
|
|
Ashar · 无法从github操作中的不同步骤读取变量 3 年前 |
|
|
Martin Golding · 是否有实施多容器工作流的计划? 3 年前 |
|
|
Seymour · R-使用函数更好地组织程序工作流和过程 8 年前 |
|
|
Nils Kuhnhenn · 失明如何影响你的编码风格?[已关闭] 8 年前 |
|
|
staad · 多个孤立分支或独立存储库-git 8 年前 |