微軟發布了此前一直在秘密研發的Net RIA Services(此前叫做Alexandria項目)微軟的軟件架構師Nikhil Kothari在MIX 的演講中說到N層開發與架構很難實現並且也很不自然我們的目標是將ASPNET/RAD方式的開發效率帶到RIA的世界中
Nikhil所在團隊集中於端到端(endtoend)的場景與解決方案他說所有解決方案都有一些共通的問題如錯誤處理離線操作支持等等在使用SilverLight時我們會將一些表示層的業務邏輯從服務器端移到客戶端而Net RIA services意在簡化該過程因為這種架構會創建一些冗余代碼如領域驗證規則等等Nikhil演示了Net RIA團隊是如何將元數據添加到編程模型中以從領域對象創建數據傳輸對象(Data Transfer Objects)該編程模型無需顯式使用DTO類數據會根據元數據定義直接從領域對象編組為表示層
Dinesh Kulkari在其博客上寫到沿襲了LINQ項目的優良傳統我們也在MSI中做了優化並且在下載頁面上提供了大量快速上手指南
微軟正借助於SilverLight收回Web應用的客戶端失地RIA及其支撐技術正將創新的重心從服務器端轉到桌面上現在產品經理們都認識到了只有將客戶端編程模型與服務器端統一起來才能真正發揮RIA的優勢這種觀點與上個世紀年代可是大相徑庭目前Net RIA Services只是個預覽版團隊也正不斷地對其進行完善增加大量特性以將開發者的精力集中在領域和應用邏輯上而不是那些沒用的事情上
From:http://tw.wingwit.com/Article/program/net/201311/14719.html