您好我想知道你们有多少人已经在生产环境中使用工作流和是不是好主意吗?我的意思是我们可以使用数据库和调度程序服务创建相同的东西工作流在生产代码
Q
工作流在生产代码
5
A
回答
1
我们使用Sharepoint,它使用WF作为其工作流。它工作得很好,而且很容易定制。如果你需要一个先进的工作流程,WF可以支持它,但是需要一些培训来学习这些内容。
你可以推出自己的工作流程,但为什么要重新发明轮子? WF内置于.NET 3.0+框架中,非常强大,所以你不妨利用它。
4
我们在生产enviorments使用WF。我们有6种不同的工作流程可以运行。这些分为3个状态机和3个序列。在某些情况下,我会再次使用它,但我不会在其他情况下使用它。我会声称工作流的状态机部分很快就结束了,我不确定它是整个设计过程的核心部分。
我会再次使用工作流进行简短的运行过程,比如引用或转换之前将它们发送给supliers那样的东西。
我不想再为长时间运行的状态机做这件事 - 主要是因为没有内置的WF升级过程,所以我们最终编写了自己的。还有很多概念让你头脑发热(在我们的开发团队中,亲情被称为吉普赛人的诅咒)。
我也会略微关注性能:我们的应用程序服务器目前运行平稳(确定我正在重新启动8000工作流程)。如果您使用(.NET 3.5)发送和接收活动将它直接集成到WCF中,这尤其是一个问题 - 您必须设置一些适当的疯狂配置设置,以允许它一次运行多个工作流程。
无论如何,正如我所说:它是有用的,我会再次使用它,但不适用于另一个状态机。
另见Please confirm: Is Windows Workflow Foundation a good horse to be backing right now?
0
大多数人说所有关于工作流程的好东西,但我观察到,它们带来了不必要的代码复杂性和维护的问题。它们适用于特定类别的问题。除此之外,他们需要大量的代码管道和维护噩梦。
相关问题
- 1. 产品代码流
- 2. 开发和生产工作流程
- 3. 重构的SpringSource工具套件生产非工作代码
- 4. System.Diagnostics.Debug.WriteLine在生产代码
- 5. 流利的NHibernate现在准备好了生产代码吗?
- 6. 从PHP代码/脚本逻辑生成ER /工作流程图
- 7. 使用Java代码生成Oozie工作流程
- 8. 设计代码工作流程
- 9. C#工作流代码活动结果
- 10. Servicenow审批工作流程代码
- 11. 工作流程无代码编写
- 12. Galleria JS不能在Rails流水线生产中工作
- 13. 零生产代码的TDD
- 14. 剥离代码生产
- 15. 代码生成UpperEmail财产
- 16. 生产代码和端口
- 17. LWJGL代码产生黑屏
- 18. 剔除生产代码
- 19. 生产剖析代码
- 20. 用grunt在生产代码上运行茉莉花测试的最佳工作流程是什么?
- 21. 不断产生网络流量的应用程序代码
- 22. 基于实际生产流量的Nodejs API代码覆盖率
- 23. 流利的NHibernate是否准备好用于生产代码?
- 24. 在生产代码中使用Spring Assert.notnull
- 25. C++:在生产代码中使用typeid
- 26. PHP代码在本地工作,但解析生产中的错误
- 27. 耙产生不工作
- 28. 汇编代码生成如何工作?
- 29. 工作流生命周期?
- 30. Git生产和开发服务器工作流程
我能问你一些事怎么ü在2003年的Sharepoint编程?在WF出现之前 – Snehal 2009-02-07 17:10:44