2009-10-09 48 views
0

我在看Silverlight體系結構和RIA服務看起來很有趣,但我有點擔心它的預發佈狀態以及功能集將如何改變。RIA Services是否適合我們的Silverlight應用程序?

我們需要我們的客戶端應用程序在慢速網絡鏈接上儘可能快速地響應,因此高優先級是一個固定同步系統,用於將模型狀態更改從客戶端推回到服務器。 RIA服務會在這方面爲我們提供幫助嗎?還是我必須推出自己的邏輯來做到這一點?有沒有其他框架可以幫助解決這個問題?涉及這些要求的功能集在接下來的幾個月內會發生很大的變化嗎?

如果它有什麼不同,我們的前端是100%的Silverlight,所以我們不需要擔心從服務器或類似的東西公開SOAP API。在我看來,到目前爲止,RIA對於Silverlight的使用來說已經有點成熟了。它是否正確?

+0

另請參閱http://stackoverflow.com/questions/1582952/how-do-i-choose-between-wcf-rest-pox-and-ria-services-for-a-new-silverlight-app – 2009-10-19 09:02:14

回答

0

我正在使用SL 3,.NET RIA和EF。仍然試圖找出如何有效地加載和更新數據,並獲得最佳的性能。目前爲止,我還沒有足夠的信息來改善我面臨的性能問題。仍然需要更多時間讓這些框架成熟。希望在不久的將來有更多的資源和洞察力。

我的看法是,如果您正在處理非常輕的數據應用程序,silverlight可以是一個不錯的選擇。將應用程序加載到您的機器後,就像在您的機器中加載應用程序一樣。

0

我會研究一些ORM的/ IoC框架,這些框架有助於創建興趣分離。有幾個例子是Castle Windsor IoC,他們有一個使用Castle Windsor框架的示例Silverlight 4應用程序。 Silverlight的另一個常見ORM是 BL Toolkit。這些在Java領域已經有一段時間了,但在.NET領域更新一些。它們基本上有助於將關係數據模型的複雜性從UI代碼中移出並委託給框架。

相關問題