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


























