我的公司正在考虑开始新的应用程序开发。我喜欢通过clickonce而不是web应用程序(包括silverlight)部署WPF / WCF的想法。除了失去一些平台独立性之外,我认为WPF在各方面都胜过网络应用程序。 IMO,Web应用程序只对创建面向公众的系统视图有意义。称之为网吧规则。如果应用程序不需要一般地为公众服务而且您的客户正在运行Windows,那么WPF是不是没脑子呢?我知道答案总是“这取决于”所以任何人都可以提供他们选择一种范式的标准吗?
BTW,我在研究这个话题时发现了这个: http://karlshifflett.wordpress.com/2007/12/20/reasons-for-choosing-wpf-over-aspnet-for-very-large-project/
这有点过时,但他提出了一些好处。
答案 0 :(得分:0)
如果选择在WPF和Silverlight之间,它只是一个内部应用程序,那么你可能更适合使用WPF。我还没有真正使用Silverlight,但是由于我对它的了解有限,它基本上是Web上的WPF的简化版本,你应该能够使用WPF构建比Silverlight更丰富的应用程序。