您好我想知道你們有多少人已經在生產環境中使用工作流和是不是好主意嗎?我的意思是我們可以使用數據庫和調度程序服務創建相同的東西工作流在生產代碼
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. 在生產中工作的代碼不再適用於開發?
- 4. 重構的SpringSource工具套件生產非工作代碼
- 5. Rails延遲作業生產不會在類/工作代碼中發生變化
- 6. System.Diagnostics.Debug.WriteLine在生產代碼
- 7. ckeditor_rails不工作在生產
- 8. 流利的NHibernate現在準備好了生產代碼嗎?
- 9. 產生不工作
- 10. Yii2工作流程gii代碼生成器
- 11. 使用Java代碼生成Oozie工作流程
- 12. 從PHP代碼/腳本邏輯生成ER /工作流程圖
- 13. 與詹金斯在生產中的碼頭工作流程設計
- 14. 工作流程無代碼編寫
- 15. Servicenow審批工作流程代碼
- 16. 設計代碼工作流程
- 17. C#工作流代碼活動結果
- 18. Galleria JS不能在Rails流水線生產中工作
- 19. 零生產代碼的TDD
- 20. 模擬生產代碼
- 21. 生產剖析代碼
- 22. 剝離代碼生產
- 23. 代碼生成UpperEmail財產
- 24. LWJGL代碼產生黑屏
- 25. 生產代碼和端口
- 26. 中產生的XAML代碼
- 27. 剔除生產代碼
- 28. 文件上傳掛起在生產代碼,但在本地工作 - multer,node.js
- 29. LLVM - 代碼生成流
- 30. 用grunt在生產代碼上運行茉莉花測試的最佳工作流程是什麼?
我能問你一些事怎麼ü在2003年的Sharepoint編程?在WF出現之前 – Snehal 2009-02-07 17:10:44