【发布时间】:2010-09-20 02:02:50
【问题描述】:
我们正在开始一个新项目,我正在尝试决定我们应该采用哪种 Wpf 式开发/部署策略。在我们的案例中,我们正在研究一个相当复杂的商业应用程序,它将被 100 人(而不是 1000 人)使用,所以我倾向于点击一次应用程序。我的老板喜欢 Silverlight 应用程序的想法,因为它意味着更容易部署。那么我们应该往哪个方向跳呢?
答案当然是“视情况而定”。 那么各有什么优缺点呢?
我将开始滚动(编辑在artur carvalho的一些答案中添加):
银光
- 优点
跨浏览器
不需要完整的框架。
更好地控制用户。如果您的用户登录,您不必担心激活密钥或类似的东西。
它适用于 Windows 和 Mac。
您可以轻松更新所有用户的应用程序。
- 缺点
无法与客户端的文件系统等交互
与完整的 Wpf 相比,功能更少(有人有记录差异的好资源吗?)
单窗
单机版
Wpf 网络应用 (xbap)
- 优点
完整的 Wpf。
- 缺点
单一浏览器
需要完整的框架
无法与客户端的文件系统等交互
单窗
单机版
Wpf 点击一次
- 优点
完整的 Wpf
可以离线工作
多个窗口
多个版本(反对?)
更好地访问计算机的低级部分
无需停机维护
- 缺点
单一浏览器
需要完整的框架
稍微(?)更难安装。
【问题讨论】:
-
嗨,马克,我很好奇你正在谈论的 wpf 网络应用程序。没听说过,能给个例子吗?谢谢
-
我认为他在谈论 XBAP。 xbap.org
-
是的,我说的是 XBAP - 我将编辑我的问题以使其更清晰
标签: c# .net wpf silverlight