Silverlight独立可以用来制作任务服务器吗?

时间:2011-10-28 09:53:54

标签: c# silverlight

我正处于任务服务器开发项目的规划阶段。我希望能够创建一个命令列表,并将该列表发送到将处理执行的进程。我希望它是跨平台(这可能意味着我必须深入研究java)但我想尽可能使用C#,因为我熟悉它和工具。

silverlight可以执行以下操作

  • 作为后台进程运行,可以与其他进程通信(我知道它可以独立运行)?
  • 处理器密集型任务的效率与.net运行时间相似吗?
  • 用于创建Excel,Word等全功能桌面应用程序?

2 个答案:

答案 0 :(得分:2)

为什么不使用ASP.NET?它也通过Mono框架在其他平台上得到支持:ASP.NET - Mono。 Silverlight是为客户端应用程序设计的,它甚至不允许服务器套接字,因此无法创建服务器。

答案 1 :(得分:0)

•作为后台进程运行,可以与其他进程通信(我知道它可以独立运行)?

不,Silverlight是“沙盒”,很少或无法访问应用程序,内存或共享资源。

•处理器密集型任务的效率与.net运行时间相似吗?

不,Silverlight使用不同的CLR,并且对内存大小,线程等有限制。

•用于创建Excel,Word等全功能桌面应用程序?

虽然它可以以受限制的形式公开非常相似的功能,但并不是真的。