SilverLight工作流組建方法介紹
SilverLight開發工具從推出至今,仍然在穩步向前的發展著。每一種新款的推出都可以幫助開發人員帶來一些新的應用體驗。幾周前新的SilverLight工作流即服務(Workflow-as-a-Service)平臺SnapFlow發布了beta版。該平臺構建在微軟系列產品上,其工程副經理Gopinath Dhanakodi說到:#t#
去年在開始構建SnapFlow時,我們曾考慮過Flex,***選擇了C#進行業務層開發、SQL Server 2005作為后端存儲。
考慮使用SilverLight來代替Flash的因素包括:
SilverLight工作流與業務邏輯層的整合
·構建時間
·學習曲線
·專門技術
·部署
·特征集
·客戶的選擇
·代價
最初SnapFlow選擇的是Flash,但在原型開發的幾周后:
我們對進度很失望。用戶界面很起來毫無生氣,每次簡單的改變都要花很長時間。
就在那時,我們對SilverLight進行了深度調研:
盡管大多數的開發者并不是UI專家,但在短短的一個月之內我們取得了重大的進展。在不借助于任何幫助的情況下,團隊可以實現一個相當復雜的原型了。
SilverLight工作流好的方面有:
·團隊可以快速進入狀態
·前端的開發速度要比使用Flash快2倍
·開發起來更有生氣
·整個的集成設計與開發環境
SilverLight工作流差的方面有:
·遇到問題時不容易解決
·Silverlight的高級控件不多
·缺少自動化測試工具的支持
·從Silverlight 2 beta遷移到Silverlight 2比較麻煩

























