2010-01-11 102 views
0

我想了解在Silverlight中創建業務線應用程序的最佳方法。我聽說實體框架和RIA服務和棱鏡,我完全困惑。如果我想創建一條將數據推送到客戶端應用程序的業務應用程序,我應該使用哪個框架?Silverlight和業務線應用程序

回答

0

RIA Services從LOB應用程序獲取數據到Silverlight客戶端(反之亦然)。

實體框架是從數據庫中獲取數據到您的LOB應用程序的方式(反之亦然)。

棱鏡項目Mozilla已經開發,使得Web應用程序看起來像一個桌面應用程序:http://www.riapedia.com/2007/10/26/prism_gives_web_apps_desktop_space

1

您可能會想要使用Silverlight + RIA服務。這真的是專門爲這種情況設計的。

我建議你閱讀布拉德·艾布拉姆對信息的博客,特別是What is .NET RIA Services?

他還寫了一個很長的,詳細的series about RIA Services

+0

+1因爲這是最好的開始。 – 2010-01-14 12:18:42

3

好,棱鏡在Silverlight的情況下,絕對不是在對方的回答中提到的Mozilla項目。 Prism是來自Microsoft的Silverlight/WPF框架。下面的「概述」一段對它進行了很好的解釋: http://www.codeplex.com/CompositeWPF

我建議你看看RIA服務和MVVM模式。而不是Prism(這是一個起初看起來令人生畏的大型框架),我建議您查看一個較小的MVVM框架。我從Laurent Bugnion使用MVVMLight(對不起,我嘗試鏈接到它,但stackoverflow不會讓我,只是谷歌它。),這對我的要求工作很好。一旦你對此感到滿意,你可以決定是否需要棱鏡的力量。 /亨利克

0

你可以用戶WCF Ria服務(非常漂亮和可用的數據訪問)和silverlight。 Prism是構建模塊化應用程序的一個非常好的模式,但是我認爲如果你想要一個簡單的應用程序,它會是一個開銷。 MVVM是你正在尋找的。 MVVM是描述與模型交互的演示文稿的設計模式,但如果您想要一些非常簡單快捷的東西,也可以避免這種情況。我的pov的學習曲線包括(按順序):Silverlight,WCF Ria Services,MVVM,Prism。

相關問題