【发布时间】:2009-07-10 17:27:48
【问题描述】:
我可以在互联网上的网络服务器上运行 Windows Presentation Foundation 应用程序,还是像 Windows 应用程序一样运行,我必须将代码下载到每台电脑?
【问题讨论】:
我可以在互联网上的网络服务器上运行 Windows Presentation Foundation 应用程序,还是像 Windows 应用程序一样运行,我必须将代码下载到每台电脑?
【问题讨论】:
正如 mgroves 所提到的,Silverlight 是基于桌面的 WPF 应用程序的一种替代方案。您可能还对 WPF 浏览器应用程序感兴趣。您可以获得 WPF 的所有功能(Silverlight 只为您提供一个子集),并且可以通过 Web 服务器轻松部署并获得传统的富客户端开发体验。请参阅this MSDN article 了解更多信息。
【讨论】:
WPF 应用是传统的“桌面”应用。如果您想在网络上获得非常相似的体验,请使用 Silverlight。
【讨论】:
是和不是。有一种方法可以通过浏览器以XBAP 可执行文件的形式运行小型 WPF 应用程序。 这仍然会将一些代码下载到电脑上,但随后应用程序会在浏览器中运行。
【讨论】:
您可以创建一个通过浏览器运行的 WPF 应用程序。在visual studio 2008中,进入新项目,点击创建一个新的windows项目。您应该会看到创建 WPF 浏览器应用程序的选项。这与使用 Silverlight 不同,但它与 Silverlight 在同一个沙箱中播放,这意味着它无法访问用户的硬盘驱动器等。更多信息可以找到here
Silverlight 是另一个类似于闪光灯的选项。
我不知道运行 WPF 浏览器应用程序的优缺点,但我发布的链接应该有一些很好的信息。
我正在四处寻找使用 WPF 浏览器应用程序的优缺点,偶然发现了this。这是WPF应用、WPF浏览器应用、银光的优缺点。
【讨论】: