Silverlight:客户端/服务器层是否必要?

Hou*_*man 0 .net silverlight

我来自WPF/Windows应用程序背景,正在学习Silverlight/Web.让我困惑的第一件事就是层级.在Windows应用程序中,您可以在客户端之间进行明确分离 - 需要在每台用户计算机上进行部署 - 然后与Windows服务/ Web服务进行通信.然后后者又与数据库通信以检索所请求的数据.

在Silverlight中,一切似乎都更容易.没有客户端要部署,用户只需打开浏览器并输入URL地址即可完成.在我的silverlight应用程序所在的托管点,我可以直接在本地与服务程序集通话,而无需将其单独放在不同的Web服务上,对吗?或者我在这里错过了一点?

非常感谢您的建议,Kave

Ken*_*art 5

在Silverlight中,Silverlight应用程序客户端.一般来说,Silverlight应用程序与下载的服务器进行通信.因此,Web服务器托管用于允许与客户端通信的组件,并且它自己承载客户端二进制文件.

在线之间阅读,我认为您可能缺少的是将Silverlight应用程序下载到客户端计算机并在那里运行.为了使它能够与服务器进行通信,它需要一些方法(例如RIA服务).