從 2009 年 10 月 .NET 4.0 Beta 2 釋出至今,歷經 5 個多月,WF4.0 基礎篇 系列終於在 .NET 4.0 正式版釋出前完結。這段期間與多家企業及開發者交流,觀察到幾個值得深思的現象,特此整理心得給有意導入 WF 的團隊與個人。
不少公司已著手用 WF4.0 開發業務流程管理 (BPM) 軟體,但交流中發現兩大隱憂:
用不熟悉的技術做不熟悉的業務,最終會害了客戶、害了團隊、害了公司。
建議: 先嚴謹評估專案是否真正需要 WF。若確定需要,請撥出 2-3 個月讓核心成員系統性學習 WF4.0 架構、活動開發、宿主整合、持久化策略、追蹤監控等核心主題,再正式投入專案開發。
見過不少開發者聽聞新技術便急著塞進專案「練手」,心想:成了立功,失敗了換家公司還能炒高身價。對這種投機心態,我只能說:鄙視其人品!
學習與寫作都是讓人心靈平靜、愉悅的過程。別帶著太重的功利心,去體驗「簡簡單單、快樂多好」的純粹樂趣吧 (^_^)。
系列完結,感謝各位讀者陪伴。後續若有進階主題(如 WF4.5、自訂活動設計器、效能調優等)再續緣分。