我知道在开始一个大型项目时,任何决策都涉及其他问题,但我过去的经验是基于SL网络的应用程序(带有实体框架),我发现wcf ria服务节省了时间,我想知道人们如何看待桌面应用程序可能会留下wpf的原因,因为必须花费更多精力来匹配ria服务在SL中提供的内容。这个项目绝对是一个以数据为中心的商业应用程序。
欢迎任何所有的过度训练和经历。
谢谢, 史蒂夫
答案 0 :(得分:0)
我可能对你的情况有所了解,因为我现在面临着做出同样的决定。我在这里写了一篇关于我的经历的博客文章:
http://samuelmueller.com/2010/11/wpf-4-vs-silverlight-4-which-do-you-choose
总而言之,WPF比silverlight有一个非常大的优势,特别是对于以数据为中心的应用程序:
性能。
话虽如此,否定的列表非常令人生畏,并且真的让WPF在Silverlight上卖得很厉害:
如果你可以忍受这种表现,那么Silverlight似乎是更具生产力和吸引力的选择,至少在MS努力平衡两个平台之前。
答案 1 :(得分:0)
我仍然喜欢WPF而不是典型的Windows窗体,并且发现没有RIA服务并不是一个大问题,因为您仍然可以按照我在普通Windows窗体中使用的方式访问数据库。