我想了解在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