天天看點

Silverlight 3.0開發環境更新4.0

最近要用Silverlight做一個示範[Demo]系統. 拿到需求後. 看了上面系統配置要求. 要求底層資料為MSSQL[2005版本]系列. 而Silverlight中通路資料庫互操作三種方式:Wcf服務. ADO.NET Data Service和RIA Service.三種互操作方式特點如下:制表如下.

<a href="http://blog.51cto.com/attachment/201201/103144509.png" target="_blank"></a>

很明顯RIA Service除了在資料庫相容上尚有不足地方. 相比而言RIA Service在其他各個方面特點更加突出. 其實我更加關注建構應用程式的效率. 相比在利用Silverlight 4.0版本以前做一些輔助開發的和二次SL開發的一定對此大有體會. 雖然WCF服務和ADO.NET 這兩種方式操作簡單 每次搭建一個Data Entity與關系型資料庫映射時. 特别業務邏輯相對較多,對于開發人員來說操作的量就顯得有點大.

Silverlight是一種用戶端執行的環境,它無法如同 ASP.NET一樣,直接與後端資料源進行溝通,資料存讀取和儲存全都必須跨越網絡,本身對于資料庫互操作性,使用N-tier[N層]架構才能讓 Silverlight 順利的存取遠端資料,但是又突出一個特點對于大型企業級或是産品級項目 這是規範是值得.但是類似我這個僅僅是一個系統示範版本小需求量的系統而言.N-Tier就顯得不那麼容易. 而RIA Service  讓整個Silverlight 平台能夠擁有如同 Asp.net中操作Web Form 或是 Win Form 一般同等級的資料庫應用程式開發能力.RIA Services不僅僅是支援Silverlight,将來還會支援asp.net/ajax等等。 快速而高效 才是我所看重的.

 RIA Service 讓開發多層式架構的過程就如同傳統 2 層式架構應用程式一般自然。因為 WCF RIA Service 的導入,讓這第 4.0 版的 Silverlight 足以成為相關技術發展的一個重大裡程碑,而這也是我們跳過 Silverlight 2.0 與 Silverlight 3.0,全心等待 Silverlight 4.0 來臨最重要的原因之一.

更新Silverlight 3.0 版本到4.0: 4月12日釋出VS2010 RTM 随後在 4月13日釋出Silverlight 4.0 .

A:建議安裝VS2010 ULtimate RTM版本【目前隻有英文試用版】. 安裝在建立Silverlight 4版本Project時.

<a href="http://blog.51cto.com/attachment/201201/103150321.png" target="_blank"></a>

選擇版本為Silverlight 4.0.

<a href="http://blog.51cto.com/attachment/201201/103158870.png" target="_blank"></a>

提示目前RTM版本中沒有安裝Silverlight Tools  For VS2010工具. 下載下傳安裝.

<a href="http://blog.51cto.com/attachment/201201/103204108.png" target="_blank"></a>

注意Silverlight 4 Tool FOr VS2010包含了:WCF  RIA Service  RC版本安裝.

相關安裝資源 如下:

<a href="http://www.silverlight.net/getstarted/silverlight-4/" target="_blank">Silverlight 4開發包</a>

<a href="http://go.microsoft.com/fwlink/?LinkID=169408" target="_blank">Silverlight 4 SDK下載下傳</a>

本文轉自chenkaiunion 51CTO部落格,原文連結:http://blog.51cto.com/chenkai/765091