2010-09-16 148 views
0

我想构建一个可以安装在用户计算机上的Silverlight Web应用程序。因此,任何托管需求都将受到用户的任何配置限制。托管Silverlight应用程序有什么要求?Silverlight应用程序托管要求

我需要为Flash和WPF回答同样的问题。

  1. 是否可以使用任何操作系统?
  2. 是否需要在机器上安装.Net框架(或者这种情况下的其他Flash)?
  3. 很显然,必须安装一些网络服务器,这三种技术的网络服务器有哪些限制?
  4. 还有什么?

回答

2

Silverlight的:

  1. 不知道如果Mac有出的浏览器支持; Linux支持(月光?)是我认为的一种方式。

  2. 编号Silverlight自带最小版本的CLR运行时,所以不需要其他东西。 Flash也没有使用其他的东西。

  3. 不需要在客户机上安装网络服务器;应用程序可以与在浏览器中托管的同一个Web服务器通信。

  4. 不是真的,但也有在Silverlight 4一堆有用的功能有关外的浏览器应用程序:see here for details

我还没有在Flash在很长一段时间的发展,但是我听说过Adobe Air,它看起来很有前途,但现在我完全致力于Silverlight。

+0

对于数字3,如果我们需要应用程序使用将连接到数据库(不是本地)的web服务。在这种情况下,客户机不需要Web服务器吗?你有任何意见重新:WPF这些情况? – agezna 2010-09-17 16:41:53

+0

正如我所说的,应用程序将使用它在浏览器中通常使用的连接,因此它不依赖于客户端配置。实际上,Out-of-browser模式只是将Silverlight xap托管在一个非常纤薄的类似浏览器的应用程序中。你可以这样想。无论如何,这就是它在Windows上的样子。 – 2010-09-17 17:02:42