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