gpt4 book ai didi

.net - WPF WBA (XBAP) 与 Silverlight

转载 作者:行者123 更新时间:2023-12-03 01:26:10 27 4
gpt4 key购买 nike

我正在考虑创建一个包含网站的系统/站点。我想获得 WPF 的好处,而 WBA 似乎是实现这一目标的一个很好的途径。另一方面,Silverlight 也有利于实现这一目标,不同之处在于 WBA 比 Silverlight 提供更多选项和功能。

与 Silverlight 相比,使用 WBA 有何好处/损失? WBA仅在IE中支持吗?

任何见解都会非常有帮助。

最佳答案

我假设您指的是带有 WBA 的 XBAP(XAML 浏览器应用程序)?

Silverlight 和 XBAP 彼此非常相似,但它们确实有一些重大差异。其中最大的问题很可能是 XBAP 在完整的 .Net 框架之上运行,而 Silverlight 使用 CLR 和类库的精简版本。这导致 Silverlight 缺乏 WPF 所具有的 XBAP 中提供的一些功能。

还值得了解的是,XBAP 从技术上讲是 ClickOnce 应用程序,因此它们安装到用户的计算机上。这种情况会自动发生,用户不一定理解这一点 - 但至少对我来说,如果我看到从随机网站加载 XBAP,我很可能会取消它并转到另一个网站。

XBAP 还需要 IE 或 Firefox 以及它们所针对的 .Net 框架。 Silverlight 只需要适用于 IE、Firefox 和 Safari 的 Silverlight 播放器,可在 Windows 和 OSX 上运行,并且在下载大小方面比完整的 .Net 框架小得多。

也就是说,如果我知道限制不是问题,我更喜欢 XBAP。如果我正在开发一个供 Intranet 使用的应用程序,我会选择 XBAP,因为它提供了更通用的框架。如果应用程序要部署在 Internet 上,我会使用 Silverlight 来覆盖尽可能多的用户。

关于.net - WPF WBA (XBAP) 与 Silverlight,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/811121/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com