我想了解在Silverlight中創建業務線應用程序的最佳方法。我聽說實體框架和RIA服務和棱鏡,我完全困惑。如果我想創建一條將數據推送到客戶端應用程序的業務應用程序,我應該使用哪個框架?Silverlight和業務線應用程序
回答
RIA Services從LOB應用程序獲取數據到Silverlight客戶端(反之亦然)。
實體框架是從數據庫中獲取數據到您的LOB應用程序的方式(反之亦然)。
棱鏡項目Mozilla已經開發,使得Web應用程序看起來像一個桌面應用程序:http://www.riapedia.com/2007/10/26/prism_gives_web_apps_desktop_space
您可能會想要使用Silverlight + RIA服務。這真的是專門爲這種情況設計的。
我建議你閱讀布拉德·艾布拉姆對信息的博客,特別是What is .NET RIA Services?
他還寫了一個很長的,詳細的series about RIA Services。
好,棱鏡在Silverlight的情況下,絕對不是在對方的回答中提到的Mozilla項目。 Prism是來自Microsoft的Silverlight/WPF框架。下面的「概述」一段對它進行了很好的解釋: http://www.codeplex.com/CompositeWPF
我建議你看看RIA服務和MVVM模式。而不是Prism(這是一個起初看起來令人生畏的大型框架),我建議您查看一個較小的MVVM框架。我從Laurent Bugnion使用MVVMLight(對不起,我嘗試鏈接到它,但stackoverflow不會讓我,只是谷歌它。),這對我的要求工作很好。一旦你對此感到滿意,你可以決定是否需要棱鏡的力量。 /亨利克
你可以用戶WCF Ria服務(非常漂亮和可用的數據訪問)和silverlight。 Prism是構建模塊化應用程序的一個非常好的模式,但是我認爲如果你想要一個簡單的應用程序,它會是一個開銷。 MVVM是你正在尋找的。 MVVM是描述與模型交互的演示文稿的設計模式,但如果您想要一些非常簡單快捷的東西,也可以避免這種情況。我的pov的學習曲線包括(按順序):Silverlight,WCF Ria Services,MVVM,Prism。
- 1. Silverlight業務線應用程序
- 2. 部署Silverlight業務應用程序
- 3. Silverlight 4業務應用程序主題
- 4. Silverlight主題的業務應用程序
- 5. Silverlight 4:業務應用程序模板
- 6. Silverlight業務應用程序 - ASP.Net MVC
- 7. 託管Silverlight業務應用程序 - Godaddy
- 8. 業務線應用程序設置
- 9. 使用存儲過程填充DataGrid(Silverlight業務應用程序)
- 10. RIA服務和Silverlight應用程序
- 11. Silverlight業務應用程序 - 導航/造型的應用程序內
- 12. Silverlight業務應用程序的應用程序發佈/升級策略?
- 13. Grok和ZODB的業務應用程序
- 14. Silverlight 2.0已準備好用於業務應用程序
- 15. 關於使用Silverlight創建業務應用程序
- 16. 使用WCF部署Silverlight 4業務應用程序RIA
- 17. 問題與「臨業務應用程序使用Silverlight 4」
- 18. 什麼是Silverlight業務線應用程序的最佳菜單隱喻?
- 19. 從Silverlight 4業務應用程序打開記事本
- 20. Silverlight 4業務應用程序或ASP.NET MVC 2?
- 21. 保存Silverlight 4業務應用程序的問題
- 22. Silverlight業務應用程序中的空指針異常
- 23. Silverlight作爲業務應用程序的前端
- 24. Silverlight業務應用程序 - 文件大小
- 25. Silverlight業務應用程序Windows身份驗證
- 26. Silverlight業務模板如何登錄到應用程序?
- 27. 設計Silverlight 4業務應用程序登錄表格
- 28. 試圖運行Silverlight業務應用程序時拋出錯誤
- 29. SilverLight應用程序中的Windows身份驗證(不是Silverlight業務應用程序)
- 30. ASP.NET和Silverlight應用程序
+1因爲這是最好的開始。 – 2010-01-14 12:18:42