2010-08-09 38 views

回答

3

我會說WF在這一點上不是「實驗性」功能。微軟爲WF投入了大量資源。

但是,WF對於特定類型的應用程序非常有用。我不會說它比其他類型的應用程序「更有用」(或更少用處),它提供了.NET生態系統中獨特的一些功能。

如果您正在開發需要保存狀態,並提供易於定製,例如,比Workflow Foundation是一個很好的選擇很長時間運行的應用程序。

+0

我無法理解「長時間運行的應用程序」的含義...請詳細說明。謝謝... – HotTester 2010-08-09 19:22:53

+0

@HotTester:通常的例子包括諸如在線應用程序的訂單處理系統等。有人下訂單,可能需要一天的時間才能獲得一位工人的批准,然後需要到裝運部門。進行處理,然後花費一天(或一週),直到它出貨,然後轉移到待處理狀態,最後在某個時間點收到,等等。跟蹤這些類型的工作流程是WF擅長的。 – 2010-08-09 23:32:46

+0

嗨裏德科普塞我不確定什麼複雜程度wwf是值得的麻煩。例如,如果我有簡單的工作流打開索賠,審查索賠,然後批准索賠或拒絕索賠或檢修索賠我可以編寫一些數據庫邏輯來堅持狀態(長期運行)和一些邏輯來決定哪些是可用的選項。 什麼樣的複雜程度能幫助我以更簡單或更好,更具前瞻性的方式實現這一目標? 謝謝 – surfmuggle 2012-10-22 17:42:20

相關問題